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

Categoría: Programación Etiquetas:  
Otros posts que podrían llegar a gustarte...

Comentarios

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

    • Responder
    • Citar
    • Comentado:
  • Zurdito    

    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

    • Responder
    • Citar
    • Comentado:
  • Fabio    

    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.

    • Responder
    • Citar
    • Comentado:
  • Juanfgs    

    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 .

    • Responder
    • Citar
    • Comentado:

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https
Para evitar bots, si se tardó mucho en leer la nota seguramente no sirva y tenga que intentar dos veces

Negrita Cursiva Imagen Enlace


comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador