Desarrollé una aplicación web en PHP que permite a cualquier usuario transformar una imagen en un póster de gran formato, dividiéndola en mosaicos listos para imprimir en impresoras domésticas.
Detalles técnicos clave:
- – Backend en PHP 8 con librería FPDF y extensión GD.
- – Procesamiento tile por tile para optimizar memoria (evita cargar la imagen completa en RAM).
- – Soporte para imágenes JPG/PNG/WEBP/GIF hasta 10 megapíxeles.
- – Configuración avanzada: número de filas/columnas, DPI ajustable, tamaño de papel (Carta/A4), orientación, márgenes y solape.
- – Generación de PDF multipágina con guías de corte y leyendas personalizadas.
UI moderna y responsiva (HTML, CSS, JS):
- – Dropzone para arrastrar/soltar imágenes.
- – Vista previa con grilla dinámica.
- – Estimaciones en vivo: páginas totales, tamaño final del póster, memoria por hoja.
- – Advertencias automáticas en caso de alto consumo de memoria.
El resultado es un software completo, escalable y optimizado, pensado para resolver una necesidad real:
– imprimir imágenes en gran formato con recursos limitados.
Proyecto 100% desarrollado por mí, desde la lógica de procesamiento de imágenes hasta la interfaz de usuario.