2 dépôts
Showing the output quality instantly as compression settings are adjusted before finalizing the file.
Distinct from Real-Time Compression: Distinct from Real-Time Compression: focuses on visual preview of image quality during adjustment, not low-latency streaming compression.
Explore 2 awesome GitHub repositories matching data & databases · Image Quality Previews. Refine with filters or upvote what's useful.
Caesium is an image compression tool that reduces file sizes for JPG, PNG, WebP, and TIFF images while preserving visual quality and metadata. It operates as a cross-platform desktop application with a graphical interface, a command-line tool for scripting and automation, and a web-based interface for browser uploads, all supporting batch processing of multiple images at once. The tool distinguishes itself by offering multiple interaction modes — desktop, terminal, and web — each capable of handling the same core compression tasks. It preserves folder structure when saving compressed images,
Show the output quality instantly as settings are adjusted before saving the compressed files.
Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using the HTML Canvas API to re-encode images into smaller File or Blob objects. It supports JPEG, PNG, and WebP formats, with configurable quality and dimension controls to balance file size and visual fidelity. The library distinguishes itself through several integrated capabilities. It reads Exif orientation metadata from JPEG images and automatically rotates or flips the canvas to ensure correct display after compression. An AbortController integration allows cancellation of an in
Allows setting a quality value between 0 and 1 to control the compression level of the output image.