Just for you……

你若给我一片蓝天,我必给自己一双翅膀……

导航

2013年7月21日 #

LIBPNG使用小结(二)

摘要: 之前写的LIBPNG库学习小结介绍了怎么样自定义LIBPNG库的write、read、flush函数,而不使用LIBPNG库提供的默认函数。上一篇讲述的都是在单线程的情况下,今天将程序升级,放在多线程下面跑,发现了几个问题:首先说明一下:上一篇中是用struct保存的数据结构,而这次需要将数据封装在类中,因此程序有点小变动。以下是类的部分定义:private: png_infop m_pInfo; png_structp m_pPng; char *m_pImage;其中m_pImage就是上一篇tData中的data。上一篇中tData是全局定义的,在多线程的情况下会发生争... 阅读全文

posted @ 2013-07-21 23:23 duboway 阅读(1857) 评论(1) 推荐(0) 编辑