libpng-1.0.15: description + notes

PNG (pronounced ``ping'') is the Portable Network Graphics format, a format for storing images on computers. PNG was designed to be the successor to the once-popular GIF format, which became decidedly less popular right around New Year's Day 1995 when Unisys and CompuServe announced that programs implementing GIF would require royalties, because of Unisys' patent on the LZW compression method used in GIF. Since GIF had been showing its age in a number of ways even prior to that, the announcement only catalyzed the development of a new and much-improved replacement format. PNG is the result. Some of PNG's spiffier features include: The PNG Home Site has more information.


NOTE: Developers intending to use this distribution of libpng for application development should be sure to read the information below. Users installing libpng for the runtime environment only need not read any further.

If your code ignores the comments in png.h and accesses png_struct_def fields directly you should compile with _BSD_SIGNALS defined. The BSD jmp_buf structure is larger than the POSIX one, so libpng itself is built with the BSD struct.

Developers intending to use this distribution for application development should be sure to read the information in FAQ 3.8.


To auto-install this package, go back and click on the respective install icon.