Browser & Web Worker focussed image codec wasm bundles derived from the Squoosh App.
-
Updated
Jan 5, 2026 - TypeScript
Browser & Web Worker focussed image codec wasm bundles derived from the Squoosh App.
Official and maintained implementation of the paper "Differentiable JPEG: The Devil is in the Details" (WACV 2024)
Pure-managed, SIMD-accelerated image codecs for .NET: JPEG, PNG, WebP, TIFF, GIF, JPEG 2000 and JBIG2, plus EXIF and ICC. No native dependencies, NativeAOT-compatible; the JPEG decoder beats libjpeg-turbo on our benchmark corpus.
[WACV 2025 oral] All-in-One Image Compression and Restoration.
Small Wavelet Thumbnail & Preview Codec - WTPC
A Python package for minimizing file size of images with negligible quality loss
Rust JPEG 2000 / HTJ2K codec with CUDA and Metal GPU paths.
Compressing images with the Walsh-Hadamard transform. A pure Python and numpy codec with its own BMP, PPM, PAM and TIFF I/O, as a CLI and a library.
Delphi (Object Pascal) binding for the libjxl JPEG XL C API, with VCL TGraphic integration
Pure-Rust SPICE remote-display protocol implementation. Client + server + standalone QUIC/LZ/GLZ image decoders.
A modern, composable image processing library for JavaScript and TypeScript that provides a type-safe builder API for image transformations.
Byte-exact residual image codec — one bitstream covers lossless restore + lossy distribution. Honest numbers: +14.7% net over a raw backup on BC7, byte-exact.
PKON is an open lossless image compression platform built in Rust, combining PKON2 for fast everyday image compression and LISA for high-efficiency RAW/DNG compression. Built to push compression further and bring lossless imaging to more people.
N.148 — a handcrafted image/video codec in C. Built from zero: DCT, quantization, zig-zag, RLE & Huffman.
Apple-platform image codec contracts and a bounded ImageIO reference implementation. Pre-1.0.
CNG — Computational Network Graphics. Lossless RGB/RGBA images and collections in portable C++20.
To associate your repository with the image-codec topic, visit your repo's landing page and select "manage topics."