Crear Thumbnail con PHP

Por admin el 4 mayo 2009 en Programacion, Tutoriales

Hoy vamos a trabajar con imágenes, usando la librería GD y para este caso crear un thumbnail. Para esto necesitaremos Shiegege Iseng Resize Class que pueden descargar aquí. No olvidemos tener alguna imagen por ahí para hacer esto ;) yo voy a usar el logo de Muriba.

Nota: No olviden que para que les funcione lo que verán hoy necesitan tener habilitada la librería GD en su servidor.
La clase (resize.php) deben ponerla en la misma carpeta del archivo PHP que usen para crear el Thumbnail.




El codigo es:

<?php

include(”resize.php”);

$thumb = new thumbnail(”muriba.jpg”);
$thumb->size_height(80);
$thumb->jpeg_quality(50);
$thumb->show();
$thumb->save(”muriba2.jpg”);

?>

include(”resize.php”);

Llamamos a la clase usando include.

$thumb = new thumbnail(”muriba.jpg”);

Este proceso es muy similar al de crear un archivo PDF con PHP. Aquí lo que hacemos es decirle a la clase que imagen queremos que le cambie el tamaño. En este caso muriba.jpg

$thumb->size_height(70);

Cambiamos la altura de la imagen a 70 px.

$thumb->jpeg_quality(60);

Cambiamos la calidad de la imagen, 60%. Como la imagen es .jpg por eso usamos jpeg_

$thumb->show();

Mostrar el resultado.

$thumb->save(”muriba2.jpg”);

Por ultimo le decimos que guarde la imagen con el nombre muriba.jpg

Resultado:

Original:
http://img5.imageshack.us/img5/4955/muriba.jpg

Thumbnail:
http://img5.imageshack.us/img5/6617/muriba2.jpg

Esta clase tiene muchas más funciones, pero solo nombre como las más básicas. Es algo muy sencillo, pero nos puede ahorrar mucho trabajo :P

Nos veremos en otro tutorial.
Saludos.

Via

Comenta

Si tu comentario no tiene relacion con el articulo, es un simple spam o faltas el respeto a los otros usuarios, NO SERA PUBLICADO.