![怎样将一个CBitmap类存成BMP文件,第1张 怎样将一个CBitmap类存成BMP文件,第1张](/aiimages/%E6%80%8E%E6%A0%B7%E5%B0%86%E4%B8%80%E4%B8%AACBitmap%E7%B1%BB%E5%AD%98%E6%88%90BMP%E6%96%87%E4%BB%B6.png)
可以用Bitmap.compress函数来把Bitmap对象保存成PNG或JPG文件,然后
可以用BitmapFactory把文件中的数据读进来再生成Bitmap对象。 保存的代码大概类似于这样: try { FileOutputStream out = new FileOutputStream(filename)BMP文件格式首先是文件头,
它的结构与BITMAPINFOHEAD比较类似,可以用CBitmap.GetBitmap()得到;随后是
调色板,如果你是真彩图,那么就没有调色板;最后是数据区,它的值是调色板索引或者在真彩时就是RGB值。
找一个BMP文件,就能很清楚它的结构了。
评论列表(0条)