Este es un post Acorde al año.... si... 2007
Un regalito en PHP, potochop!
Si, ya se, no me especializo por ser un gran programador, pero estaba con ganas de testear algunas funciones de la librería GD y me puse armar una clase (seeeeeee! una clase! para los que me critican cuando no uso objetos)
La idea es sencilla, la clase tiene que permitir hacer lo siguiente:
.- cargar imagen a partir de una fuente
.- hacer resize
.- agregar texto al pie
.- agregar marca de agua
.- guardar resized
.- mostrar resized
Es decir, sirve para cualquier tipo de sitio que tengan, obviamente PHP 4.4.x o 5, librería GD 2.0
Adjunto un archivito de ejemplo para probar usarla, hasta ahora funcionó bastante bien en las pruebas que hice, se aceptan cambios y cualquier sugerencia, envíen mail si quieren mandar código.
Descarga aquí: Potochop 1.0
Otros posts que podrían llegar a gustarte...
Comentarios
-
Si lo podés incorporar al PR cosa que cuando subís una imágen le zampe un texto abajo y sus correspondientes opciones en el admin estaría muy bueno :D
-
claro, se puede agregar fácil Zurdito, el tema es que habría que modificarlo un poco para que no re-genere la imagen a cada rato y la guarde en caché (un simple archivo) y listo. Así usando la clase podés hacer una llamada, ej: img src= potochop.php ? imagen = tanto, tamaño, texto, etc. Que puedas pasarle parámetros.
-
Has probado <a href="http://pear.php.net/l">PEAR</a> tiene varias librerías para manipulacion de imágenes, y es un framework muy completo, todo Orientado a Objetos e implementa varios patrones de programación interesantes. Si lo probás mira tambien la clase DB y DataObject para manejar bases de datos, realmente es impresionante :D.
Por cierto muy buen blog :).