awesome-repositories.com
Blog
MCP
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
·
ImageOptim avatar

ImageOptim/gifski

0
View on GitHub↗
5,542 stars·176 forks·Rust·5 vuesgif.ski↗

Gifski

Gifski est un moteur d'encodage GIF de haute qualité conçu pour convertir des fichiers vidéo et des séquences PNG en animations haute fidélité. Il se concentre sur le maintien de la qualité visuelle grâce à l'utilisation de palettes de couleurs avancées et de tramage (dithering).

Le moteur emploie une quantification de palette inter-images pour assurer la cohérence visuelle à travers les animations et utilise le tramage temporel pour simuler une profondeur de couleur plus élevée. Il intègre également une compression avec perte pour gérer la taille du fichier résultant.

Le projet est disponible en tant que bibliothèque C API pour l'intégration dans des applications logicielles natives et fournit une cible de compilation WebAssembly pour l'intégration dans les navigateurs web.

Features

  • Video-to-GIF Converters - Converts video frames and image sequences into high-fidelity GIF animations using advanced palettes and dithering.
  • C-Based Image Engines - Implements a high-performance encoding engine in C for efficient image processing and palette generation.
  • Temporal Dithering - Distributes quantization errors across sequential frames to create the illusion of higher color depth.
  • GIF Encoding Libraries - Offers a professional grade GIF encoding engine accessible via a C API for native software embedding.
  • Temporal Palette Quantization - Calculates a single optimal color palette across all frames to maintain visual consistency and minimize flickering.
  • Image Sequence Compilation - Creates animated GIF files from a series of individual PNG images exported from design software.
  • PNG Sequence Import - Generates animations from a directory of individual PNG images exported from animation software.
  • Animated Sequence Processing - Processes animation sequences frame-by-frame to generate high-fidelity GIF streams.
  • GIF File Size Optimizations - Reduces output file size by adjusting dimensions, quality levels, and utilizing lossy compression.
  • PNG Palette Compressors - Utilizes an internal pngquant engine to reduce image data size via palette compression before GIF conversion.
  • Wasm-Accelerated Media Processing - Integrates high-performance GIF encoding into web applications using WebAssembly for acceleration.
  • WebAssembly Compilation - Provides a WebAssembly compilation target to enable high-performance GIF encoding within web browsers.
  • Image Processing Utilities - High-quality GIF encoder based on libimagequant.
  • Image Processing - High-quality GIF encoder.

Historique des stars

Graphique de l'historique des stars pour imageoptim/gifskiGraphique de l'historique des stars pour imageoptim/gifski

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

Questions fréquentes

Que fait imageoptim/gifski ?

Gifski est un moteur d'encodage GIF de haute qualité conçu pour convertir des fichiers vidéo et des séquences PNG en animations haute fidélité. Il se concentre sur le maintien de la qualité visuelle grâce à l'utilisation de palettes de couleurs avancées et de tramage (dithering).

Quelles sont les fonctionnalités principales de imageoptim/gifski ?

Les fonctionnalités principales de imageoptim/gifski sont : Video-to-GIF Converters, C-Based Image Engines, Temporal Dithering, GIF Encoding Libraries, Temporal Palette Quantization, Image Sequence Compilation, PNG Sequence Import, Animated Sequence Processing.

Quelles sont les alternatives open-source à imageoptim/gifski ?

Les alternatives open-source à imageoptim/gifski incluent : vvo/gifify — Gifify is a tool for converting video files into optimized animated GIFs. It functions as a video to GIF converter and… jnordberg/gif.js — gif.js is a JavaScript GIF encoder and client-side color quantizer that generates animated GIF files directly within… pistondevelopers/image — This project is an image processing library designed for manipulating pixel data, applying visual filters, and… python-pillow/pillow — Pillow is a Python image processing library and digital image manipulation toolkit used for opening, manipulating, and… kohler/gifsicle — Gifsicle is a command-line image processor and animation editor used for creating, editing, and optimizing GIF images.… lukechilds/gifgen — Simple high quality GIF encoding.

Alternatives open source à Gifski

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Gifski.
  • vvo/gififyAvatar de vvo

    vvo/gifify

    6,322Voir sur GitHub↗

    Gifify is a tool for converting video files into optimized animated GIFs. It functions as a video to GIF converter and optimization utility that extracts specific clips from video files and burns text or subtitle overlays directly into the frames. The project differentiates itself through specialized GIF optimization, using lossy compression, color count limiting, and custom color palette generation to reduce file sizes. It also provides precise control over the output by allowing users to adjust playback speed, reverse playback direction, and resize dimensions. The software covers a broad s

    JavaScriptffmpeggifgifify
    Voir sur GitHub↗6,322
  • jnordberg/gif.jsAvatar de jnordberg

    jnordberg/gif.js

    4,969Voir sur GitHub↗

    gif.js is a JavaScript GIF encoder and client-side color quantizer that generates animated GIF files directly within the web browser. It functions as an HTML5 canvas exporter and image processor, allowing for the creation of animated images from web sources without the need for a backend server. The library utilizes web workers to offload heavy image encoding tasks to background threads, which prevents the browser user interface from freezing during the generation process. This architecture enables the tool to act as a web worker image processor for dynamic image generation. The system cover

    JavaScript
    Voir sur GitHub↗4,969
  • pistondevelopers/imageAvatar de PistonDevelopers

    PistonDevelopers/image

    5,805Voir sur GitHub↗

    This project is an image processing library designed for manipulating pixel data, applying visual filters, and adjusting image appearance. It functions as a low-level tool for processing raw pixel buffers and managing image data. The library provides a toolkit for image geometry manipulation, including resizing, cropping, flipping, and rotating images. It also serves as an image format converter for encoding and decoding data between common binary file formats and as a metadata extractor for retrieving dimensions and color profiles from file headers. The capabilities cover low-level image pr

    Rust
    Voir sur GitHub↗5,805
  • python-pillow/pillowAvatar de python-pillow

    python-pillow/Pillow

    13,637Voir sur GitHub↗

    Pillow is a Python image processing library and digital image manipulation toolkit used for opening, manipulating, and saving various image file formats. It serves as a multi-format image codec wrapper that enables the reading and writing of diverse standards such as JPEG, PNG, TIFF, and BMP. The library provides tools for programmatic image manipulation, including resizing, cropping, rotating, and transforming visual content through direct pixel data modification. It supports pixel data analysis to extract and modify raw information for custom visual processing and data transformations. The

    Pythonccross-platformimage
    Voir sur GitHub↗13,637
  • Voir les 30 alternatives à Gifski→