怎样将一个CBitmap类存成BMP文件

怎样将一个CBitmap类存成BMP文件,第1张

可以用Bitmap.compress函数来把Bitmap对象保存成PNG或JPG文件,然后可以用BitmapFactory把文件中的数据读进来再生成Bitmap对象。 保存的代码大概类似于这样: try { FileOutputStream out = new FileOutputStream(filename)

BMP文件格式首先是文件头,它的结构与BITMAPINFOHEAD比较类似,可以用CBitmap.GetBitmap()得到;随后是调色板,如果你是真彩图,那么就没有调色板;最后是数据区,它的值是调色板索引或者在真彩时就是RGB值。

找一个BMP文件,就能很清楚它的结构了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12003949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存