PNG is the Portable Network Graphics format. PNG was created in response to the decision by Unisys to begin demanding royalties from produces of products that support the GIF file format. PNG is designed to be royalty free, primarily by virtue of the fact that it uses the free zlib engine to compress image data.
Due to the overwhelming number of requests for JPEG code that works with Borland C++Builder we have put out an version of the Colosseum Builders' Image Library for C++. The latest version includes encoders and decoders for JPEG, GIF, Windows BMP, XBM, and PNG. It also includes an interface to VCL so that these image formats can be used at design-time with C++Builder. The current version now works with MSVC++.
Created: 19/08/2001
by Mark NelsonMore...
Home page of MNG: A PNG-like Image Format Supporting
Multiple Images, Animation and Transparent JPEG. Was released on 31 January 2001.
MNG includes a number of interesting features:
* object or sprite-based approach to animation, with commands to move, copy and paste images (rather than replicate them as in GIF)
* nested loops for complex animations
* way better compression than GIF animations
* support for difference (or ``delta'') images for still better compression
* integration of both PNG and JPEG-based (``JNG'') images
* support for transparent JPEG images
* low-complexity and very low-complexity subsets for simpler implementation
Created: 14/11/1999
by Mark NelsonMore...
As the title says, this is the definitive guide to the PNG format. Greg discusses all aspects of PNG, including graphics programs, progrmaming with libpng, compression, filtering, the works. This is a must-read book if you want to support this free graphics format.
Created: 27/10/1999
by Mark NelsonMore...
"Compressed Image File Formats is an appealingly compact and useful guide to some of today's most popular file formats used for image data. For any programmer who needs to know how images are stored, this concise reference can serve as a really invaluable resource."
Note that the source code for this book includes an independent implementation of a PNG codec, which may be one of a kind. Link to the source code on this page.
Created: 21/03/2003
by Mark NelsonMore...
The PNG project home page. If you want source code, information, or links relating to the PNG compressed image format, this is the place.
Created: 14/11/1999
by Mark NelsonMore...
Home of Portable Network Graphics (PNG image format), Multiple-image Network Graphics (MNG and JNG image formats) and, of course, libpng (the free reference library for reading and writing PNGs). The source for libpng and zlib. Can't do PNG without them.
Created: 14/11/1999
by Mark NelsonMore...
Mark Adler has given much to us via his work on Info-ZIP, zlib, and PNG. Is he an interesting person as well? Here is the place to find out.
Created: 07/11/1999
by Mark NelsonMore...
Reputedly an excellent set of resources for using libpng - but don't take my word for it - my Japanese is non-existent.
Created: 10/07/2004
by Mark NelsonMore...
I can't imagine a better description of this product than is found on the first line of their web page: "PNGwriter is a C++ class for creating PNG images." And yes, it's a free library, and it's portable as all get-out, working on Win32, Linux, Mac OS X, and more.
Version 0.4.0 shipped in June, 2004.
Created: 27/06/2004
by Mark NelsonMore...
Sixlegs PNG Library is a Java 1.1-compatible PNG decoder which features full compliance with the latest PNG specification. It supports all valid bit depths (grayscale/color), interlacing, palette-indexed images, alpha/transparency, gamma correction, access to all standard chunk data, private chunk handling, progressive display, and more
Created: 24/06/2004
by Mark NelsonMore...
PNG/MNG Construction Set represents the state of the art in animation software. It will assemble your original animations effortlessly through its Animation Wizard, squeeze them down to as close to nothing as possible with its Supercompressor; create eyecatching banners and animated transitions; manage your MNG files; add transparency to existing PNG graphics and a lot more.
Version 2.0.25 is shipping as of June, 2004.
Created: 20/06/2004
by Mark NelsonMore...
SIP intends to do imaging tasks such as filtering, blurring, edge detection, thresholding, histogram manipulation, segmentation, mathematical morphology, color image processing, etc.
These operations are useful for problem solving in real-world applications ranging from car motion planning to automatic diagnosis of medical images.
Version 0.3.1 is shipping as of May, 2004.
Created: 02/05/2004
by Mark NelsonMore...
OptiPNG is a PNG optimizer that recompresses the image files to a smaller size, without losing any information.
The idea behind this program has been inspired from pngcrush (http://pmt.sourceforge.net/pngcrush), and is explained in detail in the PNG-Tech article "A guide to PNG optimization"
Created: 25/04/2004
by Mark NelsonMore...
This site is dedicated to open source QuickTime development for popular open source audio and video codecs. We are currently working on Ogg Vorbis, an audio codec developed by Xiphophorus, and MNG, an animation video codec.
Created: 04/04/2004
by Mark NelsonMore...
This package is used to read DVI files created by TeX et.al. and convert them to PNG files. It claims to be quite fast.
Version 1.0 is shipping as of March 29, 2004.
Created: 04/04/2004
by Mark NelsonMore...
2PNG is a graphics converter allowing you to convert images to png format from 50+ image file types including conversions from jpeg to png, from gif to png, from tiff to png and so on. (See the full list of supported formats here.) The program has no windows interface and is fully optimized for working in background mode
Created: 28/03/2004
by Mark NelsonMore...
A visual tool that lets you degrade image files with visual feedback on how you are doing. A good, easy way to minimize the size of files before using them on your web page, tec.
Created: 11/01/2004
by Mark NelsonMore...
SNG (Scriptable Network Graphics) is a minilanguage designed specifically to represent the entire contents of a PNG (Portable Network Graphics) file in an editable form. Thus, SNGs representing elaborate graphics images and ancillary chunk data can be readily generated or modified using only text tools.
Version 1.0.2 shipped in November, 2003.
Created: 16/11/2003
by Mark NelsonMore...
This Code Project article is pretty much summed up by its descriptive title. It appears to use the .NET framework to store images in PNG format.
Created: 11/05/2003
by Mark NelsonMore...
The MNG file format exists to provide a way to create animated graphics based on the PNG format. Programs that want an easy way to display and manipulate mng format files can use libmng, which is found here.
Version 1.0.5 of libmng is shipping as of March, 2003. TNGImage 1.2 (the Delphi Wrapper for libmng) shipped in April, 2003.
Created: 04/05/2003
by Mark NelsonMore...
Kazuo Adachi ported both of these important packages to Windows CE and Windows CE .Net. This includes binaries for what I believe are all the currently support CPUs.
Created: 31/03/2003
by Mark NelsonMore...
A tutorial page discussing the various image formats currently in use on the web. Nice comparisons and a good set of links.
Created: 17/04/2002
by Mark NelsonMore...
This site contains a collection of comments, impressions, comparisons, experiments and ideas regarding the PNG (Portable Network Graphics) file format, and related technologies: zlib (Data Compression Library), and MNG (Multiple-image Network Graphics). It is focused especially on the compression algorithms used in PNG.
Created: 08/01/2002
by Mark NelsonMore...
From the site: Pngcrush is an optimizer for PNG (Portable Network Graphics) files. It can be run from a commandline in an MSDOS window, or from a UNIX or LINUX commandline. .
Created: 30/08/2001
by Mark NelsonMore...
What's going on with PNG? Inquiring minds want to know! Note that this page includes links to the history pages for previous years, currently 1995-1998
Created: 14/11/1999
by Mark NelsonMore...
This page is intended to provide an explanation of some of the features of the PNG format for non-technical users
Created: 07/11/1999
by Mark NelsonMore...
Greg Roelofs' home page. Greg has invested many years of his life towards good works such as PNG, zlib, and Info-ZIP. You might know him as Cave Newt.
Created: 21/09/1999
by Mark NelsonMore...
W3C Recommendation 01-October-1996. This document describes PNG (Portable Network Graphics), an extensible file format for the lossless, portable, well-compressed storage of raster images. PNG provides a patent-free replacement for GIF and can also replace many common uses of TIFF. Indexed-color, grayscale, and truecolor images are supported, plus an optional alpha channel. Sample depths range from 1 to 16 bits.
Created: 21/09/1999
by Mark NelsonMore...
This article originally appeared in the electronic Linux Gazette in January 1997 and was subsequently (re)printed in the April 1997 issue of Linux Journal. The main text is current as of early January 1997, with updates appearing at the very end as Author's Notes.
Created: 15/02/1999
by Mark NelsonMore...
On the network, Mark has contributed free software as a coauthor of Info-ZIP's zip and unzip, GNU's gzip, the zlib compression library, and as a participant in the PNG image format development effort.
Created: 01/01/1970
by Mark NelsonMore...