MUSICONICA
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Crear Thumbnail con PHP  (Leído 1681 veces)
0 Usuarios y 1 Visitante están viendo este tema.
UrbaN77
Extranjero
*
Desconectado Desconectado

Mensajes: 19



Ver Perfil WWW
« en: 29 de Mayo de 2008, 10:53:10 »

Hola a todos.

Hoy vamos a trabajar con imagenes, usando la librería GD y para este caso crear un thumbnail. Para esto necesitaremos Shiegege Iseng Resize Class que pueden descargar aquí. Y no olvidemos tener alguna imagen por ahí para hacer esto  Grin yo voy a usar el logo de RIC.

Nota: No olviden que para que les funcione lo que verán hoy necesitan tener instalado la librería GD en su servidor.

El codigo es:
Código:
<?

include("resize.php");

$thumb = new thumbnail("bannerRic.jpg");
$thumb->size_height(80);
$thumb->jpeg_quality(50);
$thumb->show();
$thumb->save("bannerRic2.jpg");

?>

include("resize.php");

Llamamos a la clase usando include.

$thumb = new thumbnail("bannerRic.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 bannerRic.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("bannerRic2.jpg");

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

Resultado:

Original:

bannerRic.jpg

Thumbnail:

bannerRic2.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 Tongue

Nos veremos en otro tutorial.
Saludos.
En línea

Huh?
Mao
php rulz
Administrador
Vago degenerado
*
Desconectado Desconectado

Mensajes: 539



Ver Perfil WWW
« Respuesta #1 en: 29 de Mayo de 2008, 12:01:36 »

deberias poner los creditos del que hizo la clase:
Código:
# Shiege Iseng Resize Class
# 11 March 2005
# shiegegeATyahoo.com
# http://shiege.com/scripts/thumbnail/

ah y el gd(ó gd2) es una extension que se instala en el php Wink

/delete
« Última modificación: 29 de Mayo de 2008, 12:03:34 por RPM » En línea

UrbaN77
Extranjero
*
Desconectado Desconectado

Mensajes: 19



Ver Perfil WWW
« Respuesta #2 en: 29 de Mayo de 2008, 12:14:57 »

deberias poner los creditos del que hizo la clase:
Código:
# Shiege Iseng Resize Class
# 11 March 2005
# shiegegeATyahoo.com
# http://shiege.com/scripts/thumbnail/

ah y el gd(ó gd2) es una extension que se instala en el php Wink

/delete
Pues al descargar la clase pueden ver quien la hizo, creo que con dar el nombre es suficiente por que nunca menciona que yo la hice o algo así. El GD se instala con PHP, lo que pasa es que e visto que en algunos servidores no la habilitan, a eso me referia. De todas formas tendre estas recomendaciones para cosas que escriba más adelante.
Saludos.
« Última modificación: 29 de Mayo de 2008, 12:16:49 por UrbaN77 » En línea

Huh?
agnes20
Extranjero
*
Desconectado Desconectado

Mensajes: 1


Ver Perfil
« Respuesta #3 en: 01 de Mayo de 2009, 01:53:42 »

una pregunta tengo el xampp instalado tiene el GD??
y tiene la extension GD2 puesta me da error en lo $thumb->
eso por que?
En línea
Mao
php rulz
Administrador
Vago degenerado
*
Desconectado Desconectado

Mensajes: 539



Ver Perfil WWW
« Respuesta #4 en: 02 de Mayo de 2009, 10:16:24 »

una pregunta tengo el xampp instalado tiene el GD??
y tiene la extension GD2 puesta me da error en lo $thumb->
eso por que?


efectivamente el xampp trae habilitado el gd2...
si incluiste la clase???, que error te sale??(podrías ponerlo)

/delete
En línea

talcual
Extranjero
*
Desconectado Desconectado

Mensajes: 32


Ver Perfil WWW
« Respuesta #5 en: 19 de Julio de 2009, 01:07:54 »

y como le haces si ademas de resizearlo quieres tbn marcar el thumb ? :-D entonces la clase no te funcionara de la misma forma :-D
En línea

Codigos PHP, Programacion Web , Seo y MArketing
www.codigolandia.com

Comunidad Colombia PHP
www.colombiaphp.net
Mao
php rulz
Administrador
Vago degenerado
*
Desconectado Desconectado

Mensajes: 539



Ver Perfil WWW
« Respuesta #6 en: 21 de Julio de 2009, 02:52:17 »

la modificas y ya..XD

/delete
En línea

Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Modify by RPM.
Página creada en 0.054 segundos con 21 queries.