Código PHP:
function redimensionar($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad, $imgext){
// crear una imagen desde el original
$imgext=strtolower($imgext);
if ($imgext=="jpg" || $imgext=="jpeg"){
$img = ImageCreateFromJPEG($img_original);
}else if ($imgext=="gif"){
$img = ImageCreateFromGIF($img_original);
}
// crear una imagen nueva
$thumb = imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura);
// redimensiona la imagen original copiandola en la imagen
ImageCopyResized($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img));
// guardar la nueva imagen redimensionada donde indicia $img_nueva
if ($imgext=="jpg"){
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
}elseif ($imgext=="gif"){
ImageGif($thumb,$img_nueva,$img_nueva_calidad);
}
ImageDestroy($img);
}
Cita:
Desde ya gracias por la ayuda. Warning: imagesx(): supplied argument is not a valid Image resource in C:\xampp\htdocs\xxxx\xxxx.php on line 18
Warning: imagesy(): supplied argument is not a valid Image resource in C:\xampp\htdocs\xxxxx\xxxxx.php on line 18
Warning: imagecopyresized(): supplied argument is not a valid Image resource in C:\xampp\htdocs\xxxxxxx\xxxxx.php on line 18
Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\xampp\htdocs\xxxxxx\xxxxxx.php on line 26
Warning: fread() [function.fread]: Length parameter must be greater than 0 in C:\xampp\htdocs\xxxxxxx\xxxxxxx.php on line 47
Warning: imagesy(): supplied argument is not a valid Image resource in C:\xampp\htdocs\xxxxx\xxxxx.php on line 18
Warning: imagecopyresized(): supplied argument is not a valid Image resource in C:\xampp\htdocs\xxxxxxx\xxxxx.php on line 18
Warning: imagedestroy(): supplied argument is not a valid Image resource in C:\xampp\htdocs\xxxxxx\xxxxxx.php on line 26
Warning: fread() [function.fread]: Length parameter must be greater than 0 in C:\xampp\htdocs\xxxxxxx\xxxxxxx.php on line 47