[PNG icon] PNG Source Code

For those of you who like to go the do-it-yourself route, here are the tools to make your PNG code go (some of which may also be provided with ready-to-go executables). Some of the code, particularly by members of the PNG Development Group, is still kept up to date at the primary Simple Systems ftp site, but for most things check the appropriate PNG Applications pages for current links. (This page was previously called Code from the PNG Development Group and later PNG Source Code and Libraries. Now it is simply a list of applications, libraries and toolkits that include source code, with more complete descriptions on the relevant PNG applications pages. The two main PNG-related libraries, libpng and zlib, are linked directly and are still maintained by members of the PNG Group, though.)


Latest releases:

libpng 1.6.12 [license]
zlib 1.2.7 [Y2K] [license]


Libraries and Toolkits

The following programming libraries, toolkits, DLLs and Java classes all include source code and are listed on the toolkits page. Operating-system support is listed in (parenthesized italics), and toolkits that do not derive their PNG support from another listed library (typically libpng)--although they may or may not require zlib--are so noted. (See also Quat in the 3D section for another independent, zlib-based, C implementation of a PNG codec.)

Browsers

The following web browsers all include source code and are listed on the browsers page. Operating-system support is listed in (parenthesized italics):

Viewers

The following image viewers all include source code and are listed on the viewers page. Operating-system support is listed in (parenthesized italics):

Image Editors

The following image editors all include source code and are listed on the editors page. Operating-system support is listed in (parenthesized italics):

Converters

The following image converters all include source code and are listed on the converters page. Operating-system support is listed in (parenthesized italics):

3D and VRML

The following 3D applications all include source code and are listed on the 3D apps page. The VRML browsers are also listed on the VRML browsers page. Operating-system support is listed in (parenthesized italics):

Games and Entertainment

The following games and entertainment applications all include source code and are listed on the games / entertainment page. Operating-system support is listed in (parenthesized italics):

Office / Business

The following office and productivity applications all include source code and are listed on the office / business apps page. Operating-system support is listed in (parenthesized italics):

Scientific / Graphing

The following scientific, technical and graphing applications all include source code and are listed on the scientific / graphing apps page. Operating-system support is listed in (parenthesized italics):

Miscellaneous

The following miscellaneous applications all include source code and are listed on the miscellaneous apps page. Operating-system support is listed in (parenthesized italics):


MNG

The following MNG-supporting applications all include source code and are listed on the MNG apps pages. Operating-system support is listed in (parenthesized italics):


Here are some related PNG pages at this site:


[primary site hosted by SourceForge] Last modified 14 June 2014.

Copyright © 1995-2014 Greg Roelofs.