Portable Network Graphics library
C Groff Awk Makefile Shell CMake Other
Latest commit 4b6c70e Mar 7, 2016 @weltling weltling upgrade to libpng-1.6.21
Failed to load latest commit information.
contrib upgrade to libpng-1.6.21 Mar 7, 2016
projects upgrade to libpng-1.6.21 Mar 7, 2016
scripts upgrade to libpng-1.6.21 Mar 7, 2016
ANNOUNCE upgrade to libpng-1.6.21 Mar 7, 2016
CHANGES upgrade to libpng-1.6.21 Mar 7, 2016
CMakeLists.txt upgrade to libpng-1.6.21 Mar 7, 2016
INSTALL upgraded to libpng-1.6.18 Jul 23, 2015
LICENSE upgrade to libpng-1.6.21 Mar 7, 2016
README upgrade to libpng-1.6.21 Mar 7, 2016
README.md added readme Mar 1, 2013
TODO upgraded to libpng-1.6.18 Jul 23, 2015
configure upgrade to libpng-1.6.21 Mar 7, 2016
example.c upgraded to libpng-1.6.20 Dec 30, 2015
libpng-config.in replaced with libpng 1.5.14 Mar 1, 2013
libpng-manual.txt upgrade to libpng-1.6.21 Mar 7, 2016
libpng.3 upgrade to libpng-1.6.21 Mar 7, 2016
libpng.pc.in replaced with libpng 1.5.14 Mar 1, 2013
libpngpf.3 upgrade to libpng-1.6.21 Mar 7, 2016
png.5 upgrade to libpng-1.6.21 Mar 7, 2016
png.c upgrade to libpng-1.6.21 Mar 7, 2016
png.h upgrade to libpng-1.6.21 Mar 7, 2016
pngbar.jpg initial add libpng 1.2.50 Sep 21, 2012
pngbar.png initial add libpng 1.2.50 Sep 21, 2012
pngconf.h upgrade to libpng-1.6.21 Mar 7, 2016
pngdebug.h upgrade to libpng-1.6.21 Mar 7, 2016
pngerror.c upgrade to libpng-1.6.21 Mar 7, 2016
pngget.c upgrade to libpng-1.6.21 Mar 7, 2016
pnginfo.h upgrade to libpng-1.6.21 Mar 7, 2016
pngmem.c upgrade to libpng-1.6.21 Mar 7, 2016
pngnow.png initial add libpng 1.2.50 Sep 21, 2012
pngpread.c upgrade to libpng-1.6.21 Mar 7, 2016
pngpriv.h upgrade to libpng-1.6.21 Mar 7, 2016
pngread.c upgrade to libpng-1.6.21 Mar 7, 2016
pngrio.c upgrade to libpng-1.6.21 Mar 7, 2016
pngrtran.c upgrade to libpng-1.6.21 Mar 7, 2016
pngrutil.c upgrade to libpng-1.6.21 Mar 7, 2016
pngset.c upgrade to libpng-1.6.21 Mar 7, 2016
pngstruct.h upgrade to libpng-1.6.21 Mar 7, 2016
pngtest.c upgrade to libpng-1.6.21 Mar 7, 2016
pngtest.png replaced with libpng 1.5.14 Mar 1, 2013
pngtrans.c upgrade to libpng-1.6.21 Mar 7, 2016
pngwio.c upgrade to libpng-1.6.21 Mar 7, 2016
pngwrite.c upgrade to libpng-1.6.21 Mar 7, 2016
pngwtran.c upgrade to libpng-1.6.21 Mar 7, 2016
pngwutil.c upgrade to libpng-1.6.21 Mar 7, 2016

README.md

libpng

Libpng is a dependency of the gd library

Original sources are from http://www.libpng.org

Building for PHP

Available prebuilt libraries

All prebuilt libraries are available as part of the PHP SDK

Requirements

  • Zlib 1.2.7 sources
  • Common tools used to compile PHP

VC9/x86

  • put zlib sources into ../../zlib
  • open projects/vstudio2008/libpng.sln
  • build the libpng project using "Lib Release" configuration
  • build the libpng project using "Lib Debug" configuration

VC11/x86/x64

  • put zlib sources into ../../zlib-1.2.7
  • open projects/vstudio2012/libpng.sln
  • build the libpng project using "Release" or "Release Library" configuration
  • build the libpng project using "Debug" or "Debug Library" configuration