libspng

PNG decoder/encoder

A lightweight PNG image decoder and encoder library with a focus on performance and simplicity.

Simple, modern libpng alternative

GitHub

736 stars
28 watching
74 forks
Language: C
last commit: 5 months ago
Linked from 2 awesome lists

cc99cmakecodecdecodingencoderlibpngmesonoptimizedoss-fuzzpngpng-decoderpng-encoderspng

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pnggroup/libpng A Portable Network Graphics (PNG) image format implementation with support for compression and decompression. 1,290
lvandeve/lodepng A PNG encoder and decoder written in C++ with support for ANSI C 2,104
wvanbergen/chunky_png A Ruby library for reading and writing PNG images without relying on memory-intensive libraries. 1,051
lisp-mirror/pngload A library to decode PNG images in Common Lisp, optimized for speed and with features like chunk support and metadata parsing. 1
jangko/nimpng A PNG image decoder and encoder written in Nim, supporting various color modes and interlaced/non-interlaced modes. 90
remixer-dec/mpy-img-decoder Decodes and renders PNG and JPEG images in pure Micropython 33
richgel999/fpng A C++ library for fast PNG image compression and decompression with optimized algorithms and techniques. 879
sharplispers/cl-jpeg A Common Lisp library for encoding and decoding JPEG images 23
webmproject/libwebp A library for encoding and decoding image files in the WebP format 2,027
lehitoskin/png-image A library to analyze and manipulate PNG image chunks 1
edadma/libpng Provides a Scala Native interface to the libpng C library for reading and writing PNGs. 0
phoboslab/pl_mpeg A single-file C library for decoding MPEG1 Video and MP2 Audio 803
tplgy/cppcodec A header-only C++11 library for encoding/decoding various binary data formats 617
sparks-baird/xtal2png Converts crystal structures to grayscale PNG images for use in machine learning models 35
sdwebimage/sdwebimagebpgcoder A BPG image format decoder and encoder plugin for SDWebImage 11