Adjunto un poco de codigo:
Código PHP:
$info = getimagesize($ruta_imagen);
$tipo_imagen = $info[mime];
switch($tipo_imagen) {
case "image/jpeg" :
header("Content-type: image/jpeg");
$img2 = imagecreatefromjpeg($ruta_imagen);
break;
case "image/bmp" :
header("Content-type: image/bmp");
$img2 = imagecreatefromwbmp($ruta_imagen);
break;
}
............
$img1 = imagecreatetruecolor($w1, $h1);
// Escalamos la imagen jpeg sobre la imagen nueva
imagecopyresized($img1, $img2, 0, 0, 0, 0, $w1, $h1, $ancho_imagen, $alto_imagen);
.........
// Damos salida a la imagen final
switch($tipo_imagen) {
case "image/jpeg" :
imagejpeg($img1);
break;
case "image/bmp" :
imagewbmp($img1);
break;
}
Alguna ayuda ?
Saludos
Andres