0
点赞
收藏
分享

微信扫一扫

随想录(png的读取和显示)



    之前在阅读FTK代码的时候,发现工程本身用到了PNGLIB的代码。虽然网上关于pnglib的描述文件很多,但是真正好用、可以用的却没有多少。所以,为了学习的方便,我自己做了一个png的工程,其中的pnglib、zlib库、win32文件全部来自网上,这里只是做一个集成,可以使得这些代码顺利在windows上面编译和运行。

 

(1)原理

    png是一种基本的图片文件格式,因其无损压缩的特性在网上使用较多。

 

(2)代码地址


 

(3)工程内容

    zlib:完成压缩、解压操作;

    pnglib:png的基本库;

    png:win32工程,实现图片的显示、保存、放大等功能;

    pic:测试图片。

 

(4)编译条件

    安装vc6.0或者6.0版本以上的windows编译器。

 

(5)编译过程

    如果是vc 6.0,那么首先打开dsw文件,依次编译zlib、pnglib和png工程,即可得到png执行文件;

    如果是vs2005,那么首先将dsw文件用vs2005打开,中间需要进行强制转换。然后先Clean Solution,再Rebuild Solution即可;

    其他版本的编译器进行类似的操作即可。

 

(6)png执行文件功能

    打开png文件;

    保存png文件;

    放大png文件;

    打开前一个png文件;

    打开下一个png文件。

 

(7) 效果图

 

 

随想录(png的读取和显示)_编译器

 

 

 

 

举报

相关推荐

0 条评论