v1.0.0
    • PDF

    v1.0.0

    • PDF

    Article summary

    Date of Release: 05/09/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.

    Was this article helpful?