Implementación de compresión y redimensionamiento de imágenes usando libGD para Harbour.
cd C:\
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
bootstrap-vcpkg.bat
vcpkg install libgd:x64-windows-staticgit clone https://github.com/jparadaa/harbour-image-compressor.git
cd harbour-image-compressor
hbmk2 compresor.hbp -comp=msvc64gdImageCreateFromJpeg()- Cargar JPEGgdImageCreateFromPng()- Cargar PNGgdImageCreateFromGif()- Cargar GIFgdImageJpeg()- Guardar JPEG con calidad configurablegdImageCopyResampled()- Redimensionar con interpolacióngdImageSX()/gdImageSY()- Obtener dimensionesgdImageDestroy()- Liberar memoria
Lee el artículo completo en mi blog: Compresión de Imágenes con Harbour y libGD
Este proyecto fue implementado con herramientas de inteligencia artificial (Claude de Anthropic). La supervisión, pruebas y validación fueron realizadas por Javier Parada, asegurándose de que toda la implementación funcionara correctamente en entornos reales de desarrollo.
MIT License
Copyright (c) 2025 Proyecto público
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS RESPONSABLES DE LA PUBLICACIÓN O LOS TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRO MODO, QUE SURJA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTROS TRATOS EN EL SOFTWARE.