C#高手进

来源:百度知道 编辑:UC知道 时间:2024/07/16 17:33:02
怎么把bitmap1的保存为bmp图象?
为什么我保存的图片都是0kb?
m_Bitmap1 = (Bitmap)Bitmap.FromFile(openFileDialog.FileName, false)

好象数据没写进去,怎么搞哈?解决+200分

Bitmap bi = new Bitmap(@"d:\123.png");
bi.Save(@"d:\123.bmp");
原来是什么格式无所谓,我这正好有个png
-------------------------------------------
照你的代码试了,可以保存。
你加个断点调试一下,查查你的bitmap的size属性什么的看对不对

楼主要不给点详细代码。光从你说的来看,应该没问题。

可以调试下你的openFileDialog,前面有showDialog吗?

加载时应该是:
m_Bitmap1 = (Bitmap)Image.FromFile(openFileDialog.FileName, false);
保存的时候:
m_Bitmap1.Save("c:\\image.bmp", System.Drawing.Imaging.ImageFormat.Bmp);

楼主可以参考MSDN,上面都有例子,很不错的!

是啊, 多查帮助文档 。