请问有1现成的png图片,如何读取其信息 请问有1现成的png图片,如何读取其信息,并保存到一个数组里? 我用vc,装了GDI+组件,但网上读取png信息的资料太少了,希望大家帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回楼上 我下载了CxImage,并且看了里面的index 没有看到有把image放到一个数组里的函数,CxImage::GetPixelColor 是有的,但是我的程序是要分析图片中所有点的颜色,要一个一个getPixel会很慢,有没有能直接读入数组的办法? 你可以试试ImageStonehttp://www.codeproject.com/bitmap/ImageStone.asp在程序最开始处调用FCObjImage::SetImageHandleFactory (new FCImageHandleFactory_Gdiplus) ;即可使用GDI+FCObjImage img ;img.Load ("c:\\a.png") ;// GetMemStart可以得到数组img.GetMemStart() ; 忘了说了,在stdafx.h里面还需要定义#define PCL_3RD_LIBRARY_USE_GDIPLUS 谢谢,我正在用LockBits函数测试,还有些问题,但已经能得到数组了。 请教wav文件头的权威资料 申请内存后,如何获得申请内存的大小? 如何给工具栏定义消息函数 如何实现XP和2000的DCOM配置,小女子急问 请问:程序不能显示结果的原因? 提问:使用htmlview的问题,高手请进来!! 读取EXCEL时 VARIANT与Colesafearray问题 在MSDN上argument这个单词是什么意思? MFC基础问题:如何创建一个没有最大化按钮的单文档程序? 如何向Window系统发送MOUSE消息? 我用postmessage写了一个函数,为什么记事本中无法显示啊? 删除文件夹函数调用报错,请帮忙看看
FCObjImage::SetImageHandleFactory (new FCImageHandleFactory_Gdiplus) ;
即可使用GDI+
FCObjImage img ;
img.Load ("c:\\a.png") ;// GetMemStart可以得到数组
img.GetMemStart() ;
#define PCL_3RD_LIBRARY_USE_GDIPLUS