V1.0.0
Date of Release: 5 September 2024
We’re excited to introduce Image Resizer, a .NET-based command-line application that helps reduce the size of images while preserving strong visual quality. Built to integrate seamlessly with the Glasswall Embedded Engine’s export/import workflow, it ensures resized images can be reinserted smoothly into their parent documents and, in many cases, helps reduce overall document size.
Key features
- Targeted File Size Reduction - Resize an image to a maximum size in bytes, ensuring it remains equal to or smaller than the original for seamless re-import.
- High Visual Fidelity - Maintains a visual similarity score of 90% or higher compared to the original using a cross-correlation algorithm.
- Broad Format Support - Supports JPEG, PNG, BMP, TIFF, and GIF formats, plus compatibility with many other ImageMagick-supported files.
- Glasswall Engine Integration - Works seamlessly with images exported from the Glasswall Engine, ready for re-import (subject to filename and size constraints).
- Memory Usage Control - Optional limit to keep processing within a defined percentage of system memory.
- Optimised Resizing Strategy - Uses compression, optimization, color quantization, and resolution downscaling to meet target sizes effectively.
Known limitations
- Image filenames must remain unchanged (case-sensitive) to allow successful re-import.
- Images larger than their original size may fail to import.
- GeoTIFF and certain TIFF images may experience metadata loss or grayscale inversion.