awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/guetzliArchived

0
View on GitHub↗
12,930 stars·996 forks·C++·Apache-2.0·8 views

Guetzli

Guetzli is a lossy image compression tool and perceptual JPEG encoder. It converts PNG or JPEG inputs into high-density JPEG files, reducing file size by removing data that the human eye cannot easily detect.

The tool utilizes human vision models to optimize the balance between file size and visual fidelity. It employs perceptual quality metrics and psychovisual similarity estimation to maintain high visual quality while maximizing compression density.

The project includes a visual difference analyzer capable of generating spatial difference heatmaps and calculating scalar similarity scores. These utilities allow for the comparison of compressed images against original reference sources to identify and quantify visual artifacts.

Features

  • Image Compression Tools - Provides a high-density lossy compression tool that removes imperceptible data to reduce file size.
  • Image Quality Assessment - Measures the perceived difference between original and compressed images to ensure visual quality.
  • JPEG Conversion Utilities - Encodes PNG or JPEG inputs into high-density JPEG files to reduce storage size.
  • High-Density Image Compression - Creates high-quality sequential JPEG images with increased compression density to minimize file sizes.
  • Bitrate Optimization Algorithms - Repeatedly refines encoding parameters to maximize compression density while maintaining a perceptual quality threshold.
  • Human Vision Models - Utilizes human vision models to prioritize the removal of image details invisible to the human eye.
  • Perceptual Encoders - Creates high-density JPEG images that maintain visual quality through the use of human perception metrics.
  • Perceptual Image Encoding - Compresses images into JPEG format using human vision models to minimize file size.
  • Quantization Table Optimizations - Implements an exhaustive search of quantization tables to find the optimal balance between file size and quality.
  • Image Optimization Tools - Utilizes perceptual quality metrics to reduce JPEG file size while maintaining high visual fidelity.
  • Image Difference Heatmaps - Produces visual maps in PNM format to highlight specific spatial locations where two images differ most.
  • Image Analysis - Provides tools for analyzing visual differences and generating heatmaps to identify compression artifacts.
  • Perceptual Similarity Scoring - Calculates a single numerical value to quantify the overall perceived difference between an original and compressed image.
  • Psychovisual Similarity Estimation - Calculates a scalar score and spatial map to measure perceived differences based on human visual perception.
  • Reference-Based Quality Comparisons - Evaluates lossy compression results by comparing the output directly against the original uncompressed reference image.
  • Spatial Difference Mapping - Generates a pixel-by-pixel map showing where visual artifacts occur to guide the compression process.
  • Visual Difference Analyzers - Produces spatial maps to highlight the specific areas where two images differ most.
  • Terminal Utilities - Perceptual JPEG encoder for file optimization.

Star history

Star history chart for google/guetzliStar history chart for google/guetzli

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Guetzli

Similar open-source projects, ranked by how many features they share with Guetzli.
  • mapbox/pixelmatchmapbox avatar

    mapbox/pixelmatch

    6,849View on GitHub↗

    pixelmatch is a JavaScript image comparison library and pixel-level difference detector. It identifies mismatched pixels between image data arrays and quantifies the differences based on a configurable sensitivity threshold. The tool generates visual difference maps that highlight specific pixel changes for manual review. It includes a command-line interface for comparing image files and exporting the resulting difference maps to the file system. The project provides capabilities for automated image analysis and visual regression testing, utilizing anti-aliasing heuristic filtering to ignore

    JavaScript
    View on GitHub↗6,849
  • imageoptim/imageoptimImageOptim avatar

    ImageOptim/ImageOptim

    9,873View on GitHub↗

    ImageOptim is a macOS image optimizer and GUI image compressor designed to reduce image file sizes for web and disk storage. It functions as a lossless image optimizer that removes unnecessary metadata and optimizes encoding to reduce file sizes without losing pixel data. The application handles macOS media asset management and web image preparation by shrinking files to improve website loading speeds and reduce storage usage. It provides both lossless and lossy compression options to maintain visual quality while reducing the disk space used by images.

    HTML
    View on GitHub↗9,873
  • imagemin/imageminimagemin avatar

    imagemin/imagemin

    5,717View on GitHub↗

    imagemin is a Node.js image optimizer and minification tool designed to reduce the storage size of image assets. It functions as a build pipeline asset optimizer that employs both lossy and lossless compression to remove unnecessary metadata and optimize pixel data. The project uses a plugin-based architecture to extend its functionality, loading external modules that handle specific image formats and compression algorithms. This allows the tool to serve as a flexible toolkit for automating image compression within development pipelines. The system covers broad capabilities for web performan

    JavaScript
    View on GitHub↗5,717
  • kyleduo/tinypng4mackyleduo avatar

    kyleduo/TinyPNG4Mac

    3,999View on GitHub↗

    TinyPNG4Mac is a native macOS image compression client and desktop optimizer. It serves as a wrapper for the TinyPNG API, allowing for the reduction of image file sizes and format conversion without the use of a web browser. The utility integrates directly into the macOS environment, providing workflow automation through the Finder and system right-click context menus. It also supports drag-and-drop file handling to initiate the compression process. The application manages image processing by communicating with a remote service via a REST API, utilizing asynchronous request queues to handle

    Swift
    View on GitHub↗3,999
See all 30 alternatives to Guetzli→

Frequently asked questions

What does google/guetzli do?

Guetzli is a lossy image compression tool and perceptual JPEG encoder. It converts PNG or JPEG inputs into high-density JPEG files, reducing file size by removing data that the human eye cannot easily detect.

What are the main features of google/guetzli?

The main features of google/guetzli are: Image Compression Tools, Image Quality Assessment, JPEG Conversion Utilities, High-Density Image Compression, Bitrate Optimization Algorithms, Human Vision Models, Perceptual Encoders, Perceptual Image Encoding.

What are some open-source alternatives to google/guetzli?

Open-source alternatives to google/guetzli include: mapbox/pixelmatch — pixelmatch is a JavaScript image comparison library and pixel-level difference detector. It identifies mismatched… kyleduo/tinypng4mac — TinyPNG4Mac is a native macOS image compression client and desktop optimizer. It serves as a wrapper for the TinyPNG… imageoptim/imageoptim — ImageOptim is a macOS image optimizer and GUI image compressor designed to reduce image file sizes for web and disk… imagemin/imagemin — imagemin is a Node.js image optimizer and minification tool designed to reduce the storage size of image assets. It… lymphatus/caesium-image-compressor — Caesium is an image compression tool that reduces file sizes for JPG, PNG, WebP, and TIFF images while preserving… mzucker/noteshrink — NoteShrink is a document image optimizer and handwritten note PDF converter designed to transform scans of handwritten…