Para los que no estan familiarizados con el termino esto se refiere a previsualizaciones de menor tamaño de una imagen original lo cual se utiliza mucho para galerias, mostrando una copia de la imagen original pero de menor tamaño tanto en pixeles co mo en tanto por ciento.
Para el ejemplo utilizare una como formato de imagen el GIF, primero presentare el código y luego la explicación línea por línea al igual que como hacerlo con diferentes formatos de imagen.
Supongo que el nombre del archivo es imagen.php
Nota: La explicación la hago suponiendo un conocimiento básico de php por parte del lector.
Lo primero es recordar que este archivo recibe los parámetros $ruta que es la ruta interna de la imagen en el servidor, entonces si el fichero imagen.php se encuentra en:
http://www.servidor.com/cuenta/imagen.php
Y la imagen, en este caso supondremos el nombre "01.gif", se encuentra en:
http://www.servidor.com/cuenta/galeria/01.gif
A imagen.php sólo le pasaremos galeria/01.gif como valor de ruta:
http://www.servidor.com/cuenta/imagen.php? ruta=galeria/01.gif
Pero esto no es todo, recordemos que recibe otros dos parámetros, los cuales son alto y ancho , estos no se refieren al alto y ancho de la imagen original, se refieren al alto y ancho que queremos la previsualización (Thumbnail), entonces si queremos que nos devuelva la imagen 01.gif , ubicada en el directorio galeria y cuyo tamaño original es de 400 píxeles de anchura y 300 píxeles de altura pero queremos la previsualización de 200 píxeles de anchura y 150 píxeles de altura tendriamos que llamarla de esta manera:
http://www.servidor.com/cuenta/imagen.php?ruta=galeria/01.gif& ancho=200 & alto=150
Nota: Obviamente si lo llamamos para presentarlo como imagen dentro de un archivo al usuario(.html, .php, etc), lo llamamos mediante el tag IMG:
Ahora que ya sabemos como llamar a la imagen, vamos a ver como se hace la previsualización (Thumbnail), como es que se crea desde una imagen más grande una imagen más pequeña tanto en píxeles como en tamaño para su presentación al usuario.
Usuarios que han visto este tema también han visto...
- Conectarse a cualquier tipo de gestor de base de datos gracias a ADOdb con PHP
- Validar una dirección de email con PHP
- Cómo incluir varios estilos en tu Blog usando PHP
- Sitios web con la misma apariencia
- Incluir en PHP un archivo programado en otro lenguaje
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.