请问,如何获得jpg,gif和bmp图像的色深呢? 只要得到是16位色,24位色,32为色……这样的数据就可以了。最好有代码,多谢多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CxImage:http://www.codeproject.com/bitmap/cximage.asp 用cximage实现就几行代码: CxImage ci; if(ci.Load("1.jpg")) { CString s; s.Format("bit count:%d",ci.GetBpp()); MessageBox(s); } phoenix96_2000:谢谢!不过我的开发平台是wince,用的是evc开发的,一个lib移植过程中出现很多问题不成功,请问你知道在ce下有解决方法吗?谢谢! CxImage没法到CE下面编译么?1.对JPEG,你试试用jpeglib,我觉得这个应该没问题了,可移植的,不过使用要麻烦点了2. 对BMP,你参考一下MSDN例子:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_7zfp.asp它是保存位图的例子,但是改成读取也很容易,BITMAPINFORHEADER的成员biBitCount即是你想要的 CTreeView 里面用imagelist的问题 咨询关于文件的存储问题,谢谢大家啦 怎么在编辑框里面显示数据? 跪求VC++游戏编程导学配套光盘!! 如何在VC6.0中彻底删除一个自己建的类 能不能比较一下,MFC与ATL哪个开发COM比较好,各有的优势和缺点是什么,请指教 想散分,糊里糊涂结贴了,可还有问题不清楚。 请问如何在字串中输入:度、分、秒(。、’、”) ★★ 看看这是什么错误 一个关于CJ60lib的问题。 关于动态创建控件位置与操作系统之间的问题 编辑框实时显示double型数据,如何格式化输出?如保留小数点后两位?
http://www.codeproject.com/bitmap/cximage.asp
CxImage ci;
if(ci.Load("1.jpg"))
{
CString s;
s.Format("bit count:%d",ci.GetBpp());
MessageBox(s);
}
2. 对BMP,你参考一下MSDN例子:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_7zfp.asp它是保存位图的例子,但是改成读取也很容易,BITMAPINFORHEADER的成员biBitCount即是你想要的