Crear Thumbnails en PHP
Categorías General, Personal, Programacion | Fecha 26-08-2009 | Comentario 0
|
Number of View: 379
Esta es una simple función en PHP que he utilizado para crear thumbnails de imagenes JPG, pero que igual puede funcionar para otros formatos, solo cambiando las funciones que PHP tiene para JPG por funciones para otros formatos.
La función recibe tres parámetros: el archivo original, el nombre del nuevo archivo y la anchura de la imagen nueva. Aquí les dejo el código:
1 2 3 4 5 6 7 8 9 10 11 12 | function MakeThumbs($file, $thumbnail, $thumbWidth) { if (stristr ( $file, ".jpg" ) || stristr ( $file, ".JPG" )) { $original = imagecreatefromjpeg ( $file ); $ancho = imagesx ( $original ); $alto = imagesy ( $original ); $anchomini = $thumbWidth; $altomini = ($alto * 100) / $ancho; $thumb = imagecreatetruecolor ( $anchomini, $altomini ); imagecopyresampled ( $thumb, $original, 0, 0, 0, 0, $anchomini, $altomini, $ancho, $alto ); imagejpeg ( $thumb, $thumbnail , 100 ); } } |