libspng: a modern libpng alternative
Randy via png-mng-implement <png-mng-implement-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> Wed, 12 Sep 2018 13:58:50 +0000
| Newsgroups | gmane.comp.graphics.png.devel |
|---|---|
| Message-ID | <pOuXCYu7YJkSksu_1bZmGvsZPZVmnlEBaDSmh7FTqc808PznZnwJBY-hkWH4TG7VKNe7YX2QgAS90gN8NhJjir9mPHmIQZTjeodiau2MXWo=@protonmail.com> |
libspng(https://libspng.org) is a C library for reading and writing Portable Network Graphics (PNG) format files with a focus on security and ease of use. It is written from scratch in C99 as an alternative to libpng, it does not share any code. It is faster at decoding than libpng when compiled with profile-guided optimizations. Currently in alpha, it can decode any PNG image to 8/16-bit RGBA, it supports gamma correction and the equivalent of png_set_tRNS_to_alpha(). Encoding and "PNG editor" support is planned. Feedback is welcome. _______________________________________________ png-mng-implement mailing list png-mng-implement-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/png-mng-implement