awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·5 vues

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.

Historique des stars

Graphique de l'historique des stars pour google/guetzliGraphique de l'historique des stars pour google/guetzli

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Guetzli

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Guetzli.
  • mapbox/pixelmatchAvatar de mapbox

    mapbox/pixelmatch

    6,849Voir sur 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
    Voir sur GitHub↗6,849
  • imageoptim/imageoptimAvatar de ImageOptim

    ImageOptim/ImageOptim

    9,873Voir sur 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
    Voir sur GitHub↗9,873
  • imagemin/imageminAvatar de imagemin

    imagemin/imagemin

    5,717Voir sur 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
    Voir sur GitHub↗5,717
  • kyleduo/tinypng4macAvatar de kyleduo

    kyleduo/TinyPNG4Mac

    3,999Voir sur 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
    Voir sur GitHub↗3,999
Voir les 30 alternatives à Guetzli→

Questions fréquentes

Que fait google/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.

Quelles sont les fonctionnalités principales de google/guetzli ?

Les fonctionnalités principales de google/guetzli sont : Image Compression Tools, Image Quality Assessment, JPEG Conversion Utilities, High-Density Image Compression, Bitrate Optimization Algorithms, Human Vision Models, Perceptual Encoders, Perceptual Image Encoding.

Quelles sont les alternatives open-source à google/guetzli ?

Les alternatives open-source à google/guetzli incluent : 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…