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

Si te gustó esta nota podés...
Invitame un café en cafecito.app

Categoría: Programación Etiquetas:  

Otros posts que podrían llegar a gustarte...

Comentarios

  • Danielintos     25/04/2007 - 02:00:55

    Este es un post Acorde al año.... si... 2007

  • Zurdito     25/04/2007 - 22:23:00

    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

  • Fabio     25/04/2007 - 23:04:10

    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.

  • Juanfgs     26/04/2007 - 11:45:54

    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 .

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https

Negrita Cursiva Imagen Enlace


Comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador. Los comentarios son filtrados por ReCaptcha V3.