使用libpng读写PNG图片

libpng是一款C语言编写的比较底层的读写PNG文件的跨平台的库。借助它,你可以轻松读写PNG文件的每一行像素。
因为PNG文件是经过压缩而且格式复杂的图形文件(有的PNG文件甚至像GIF文件一样带动画效果)
而且PNG可以是带透明通道的真彩色图像、不带透明通道的真彩色图像、索引颜色、灰度颜色等各种格式,如果大家都自己写程序分析PNG文件就会显得很麻烦、很累。因此,通过使用libpng你就能直接使用现成的函数、程序来读写PNG文件了。

一: 安装PNG库文件

因为PNG文件需要用到zlib进行编解码,  所以用到libpng的同时也需要zlib加密解密

本文使用的是libpng版本和zlib版本如下:

下载地址:

LIBPNG: PNG reference library - Browse Files at SourceForge.net

libpng:
#解压
tar -xzvf libpng-1.6.26.tar.gz && cd libpng-1.6.26
#安装
./configure

版权声明:本文为wang93IT原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。