Linwind

phpThumb, recortar y redimensionar imágenes con PHP

phpThumb lo he usado en diversas ocasiones y para muy diversos motivos ya que nos permitirá jugar con los tamaños de las imágenes de una forma muy cómoda y sencilla con PHP.

Para usar phpThumb lo primero que deberemos hacer es descargarlo desde Sourceforge, una vez descargado lo descomprimiremos y lo subiremos al lugar donde nos interese trabajar con las imagenes. Una vez lo tengamos descargado y subido deberemos fijarnos en principalmente dos ficheros phpThumb.config.php.default que deberemos renombrar a phpThumb.config.php y donde podremos indicar como queremos que funcione y el fichero phpThumb.php a donde le tendremos que pasar los parámetros de la imágenes que queremos convertir.

Los principales parámetros que debemos pasar serán src para la URL de la imagen w para el ancho y h para la altura, existen otros muchos parámetros que nos permitirán añadir marcas de agua y añadir diferentes filtros a las imágenes y todo ello con resultados muy buenos, podeis ver algunos ejemplos en phpThumb Demo.

phpThumb dispone de una cache para optimizar la carga de las imágenes y no tener que pedirle un esfuerzo extra al servidor cada vez que necesitamos una imagen, de todas formas esto aun lo podemos optimizar más si guardamos una copia nosotros en el disco duro con su correspondiente nombre en la base de datos, esto se puede realizar facilmente con el comando copy, un ejemplo sería el siguiente:

copy('http://www.dominio.com/phpThumb.php?src='.$rutaurlimagen.'&w=50&h=50&zc=1','/home/usuario/public_html/imagen/'.$nombreimagen.'.jpg');

En el ejemplo la variable $rutaurlimagen es la ruta de la imagen que queremos mostrar de una forma distinta /home/usuario/public_html/imagen/ es la ruta del directorio donde quieres guardar la imagen y $nombreimagen es el nombre con el que queremos que nos guarde la imagen.

Una vez tengamos esto podemos guardar los nombres de las imágenes en una base de datos para poder acceder a la que nos interese y no tener que pedirla a través de phpThumb.

Publicado el 24 de octubre, 2011

ResizeYourImage – Recortar y redimensionar imágenes online
Publicado el 01 Sep 2010

La mejor forma de cortar y redimensionar imágenes.
Publicado el 14 Nov 2009

Comprimir y redimensionar imágenes sin perder calidad
Publicado el 29 Feb 2012

Script para redimensionar imágenes.
Publicado el 07 Abr 2009

Dejar un comentario


Actualidad Windows Linux Juegos Redes Sociales Utilidades Telefonía Movil Micropost