Clase PHP para tratar imágenes (rotar, redimensionar, añadir marcas de agua..)
Actualizado: Tanto la clase como este post han sido actualizados a fecha 14 de enero de 2012.
Hace ya un tiempo publiqué (en inglés) un Componente para el tratamiento de imágenes en CakePHP. Hoy me he pasado un rato actualizándolo y aprovechando he decidido publicar una entrada con los cambios.
Aunque la he modificado considerablemente, he procurado no modificar el funcionamiento de ésta. Aquí vienen los cambios:
- He eliminado el uso del método obsoleto mime_content_type.
- Ahora utilizo la clase Exception para tratar los errores.
- He añadido el método “flip” para hacer espejo de la imagen.
- He limpiado el código y he arreglado algún que otro fallo.
- Ahora las transparencias funcionan correctamente.
Podéis descargar el proyecto desde GibHub:
https://github.com/elboletaire/Watimage/archives/master
Si queréis utilizar la clase desde CakePHP simplemente tenéis que descomentar la primera línea de la clase, donde dice //Component extends Object
, y utilizarlo como un componente cualquiera. Llegir més…