viernes, 30 de abril de 2010

PHP crear imagenes miniatura

Con el siguiente ejemplo se podran crear thumbails con php:
solo se cambia el nombre de la imagen.

// Simple Thumb Gen
// Por Alex (Nenillo)
//modificado por REGH
/*-- se pone el nombre de la imagen para el caso de jpg
si se necesita de otro formato
necesitariamos cambiar estas lineas:
imagecreatefromjpeg($ruta) por imagecreatefromgif($ruta)
imagejpeg($imagen) por imagegif($imagen)
--*/
$original = imagecreatefromjpeg("uaa_lti.jpg");
/*-- se le asigna el ancho y alto --*/
$thumb = imagecreatetruecolor(150,150); // Lo haremos de un tamano 150x150

//se obtiene el ancho y alto de la imagen original
$ancho = imagesx($original);
$alto = imagesy($original);

imagecopyresized($thumb,$original,0,0,0,0,150,150,$ancho,$alto);
imagejpeg($thumb,'thumb.jpg',90); // 90 es la calidad de compresion

imagedestroy($original);
imagedestroy($thumb);
//ahora checar en la carpeta, y veremos que se a creado o midificado la imagen llamada thumb.jpg
?>

No hay comentarios:

Publicar un comentario