A powerful image-processing toolbox for OutSystems 11 that enables image conversion, resizing, compression, watermarking, document enhancement, QR code and barcode generation, and much more through 38 ready-to-use server actions.
Image Toolbox Advanced is a comprehensive image-processing extension for OutSystems 11, built on ImageMagick (Magick.NET) and ZXing.Net. It provides a rich collection of server-side actions that simplify image manipulation, analysis, document processing, and barcode operations without requiring developers to implement complex image-processing logic themselves.
The component supports a wide range of image formats and use cases, making it suitable for enterprise applications, document management systems, inventory solutions, inspection workflows, and applications that require reliable image handling.
Image Manipulation
Resize, rotate, flip, crop, and apply image filters.
Convert images between formats such as PNG, JPEG, TIFF, GIF, WebP, and PDF.
Merge multiple images horizontally, vertically, or in a grid.
Create animated GIFs, contact sheets, and image collages.
Apply image and text watermarks, timestamps, borders, and shapes.
Generate avatars, placeholders, circular crops, and rounded corners.
Remove solid-color backgrounds and create transparent images.
Image Analysis and Validation
Retrieve image dimensions, format, MIME type, file size, DPI, color space, and other technical information.
Extract EXIF metadata, including camera information, capture date, orientation, and GPS coordinates when available.
Validate image files and detect damaged or unreadable images.
Identify dominant colors and detect image blur.
Compare images and generate visual difference images.
Generate and compare perceptual image hashes to identify similar images and potential duplicates.
Document Processing
Convert multiple images into a PDF with one image per page.
Split multi-page images into individual pages or frames.
Straighten tilted scanned documents.
Enhance scanned documents using black-and-white, grayscale, or color processing.
Compress images to a specified maximum file size.
Smart-crop images to exact dimensions while preserving important visual details.
Blur, pixelate, or obscure selected image regions to protect sensitive information.
QR Codes and Barcodes
Generate QR codes with optional logos.
Generate barcodes in formats such as Code 128, Code 39, EAN-13, UPC-A, Data Matrix, PDF417, and Aztec.
Read QR codes and multiple barcode formats from images.
Convert images to and from Base64 strings and data URIs for integration with web applications, HTML, CSS, and emails.
Platform: OutSystems 11
Type: Server-side Extension
Image Processing: ImageMagick via Magick.NET
Barcode Processing: ZXing.Net
Available Actions: 38 server actions
Reference the extension in your OutSystems application and use its server actions wherever image processing or barcode functionality is required. Pass the image binary and relevant parameters to the desired action and use the returned image binary, metadata, or processing result in your application.
Image Toolbox Advanced brings commonly required image-processing capabilities into one reusable extension, helping developers reduce implementation effort and build image-rich applications more efficiently.