Hola. Estaba buscando cómo poder hacer thumbnails en PHP para todo tipo de imágenes (.gif, .jpeg, .png ...) en un mismo código. Estuve buscando y encontré lo siguiente:
Código PHP:
$fuente = @imagecreatefromjpeg($ruta);
$imgAncho = imagesx ($fuente);
$imgAlto =imagesy($fuente);
$imagen = ImageCreate($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
Header("Content-type: image/jpeg");
imagejpeg($imagen, imagenPequena.jpeg);
El problema es que sólo admite jpeg y no sabría como hacer que aceptase todo tipo de imagenes en un mismo código. ¿Cogiendo la extensión del archivo y con varios IF, o hay algún método más cómodo?