image-compressor
Reactive icon

Image Compressor

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 23 Jan (10 hours ago)
 by 
EONE TECHNOLOGIES PRIVATE LIMITED
0.0
 (0 ratings)
image-compressor

Image Compressor

Details
The Image Compressor asset enables efficient client-side image compression using JavaScript and the HTML Canvas API. It allows users to upload an image, adjust the compression level using a percentage scale, and instantly generate a compressed version without sending the image to a server. The asset displays both the original image size and the compressed image size in real time, helping users clearly understand the impact of compression. A live image preview is provided to visually compare quality before and after compression. Key outputs include: Base64-encoded image data for easy storage, API integration, or database saving Downloadable compressed image file Preview of the compressed image Compression percentage control (scale-based quality adjustment) Original vs compressed image size display (KB / MB)
Read more

The Image Compressor asset provides a powerful and easy-to-use client-side solution for compressing images directly in the browser using JavaScript and the HTML Canvas. It enables applications to significantly reduce image file sizes while maintaining acceptable visual quality, without relying on server-side processing or third-party services.

Users can upload an image and control the compression level using a percentage-based scale, allowing fine-grained adjustment of image quality. Based on the selected percentage, the asset dynamically compresses the image and generates a new optimized output.

The asset clearly displays both the original image size and the compressed image size (in KB or MB), helping users understand how much space is saved after compression. A live preview of the compressed image is shown, enabling visual comparison before downloading or saving.

Key features include:

  • Client-side image compression using Canvas

  • Percentage-based quality control

  • Real-time display of original and compressed image sizes

  • Preview of the compressed image

  • Download option for the compressed file

  • Base64 output

  • No server calls, improving performance and privacy

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category