我创建一个Graphics对象绘制在原始图像上,我想修改后的图像保存为窗体上的一个新的形象。形象,以及绘图图形转换为位图
Q
图形转换为位图
1
A
回答
1
//load bitmap from file
Image bmp = Image.FromFile();
Graphics g = Graphics.FromImage(bmp);
//do drawing here with g.
bmp.Save();
g.Dispose()
1
Bitmap newBitmap = new Bitmap(originalBitmap);
using (Graphics myGraphics = Graphics.FromImage(newBitmap))
{
// draw here on myGraphics
}
// newBitmap - modified image
或者与负载&节省:
Bitmap myBitmap = new Bitmap("fileName.bmp");
using (Graphics myGraphics = Graphics.FromImage(myBitmap))
{
// draw here on myGraphics
}
myBitmap.Save("newFileName.bmp");
+0
不需要构建新图像,只需使用不同的文件名进行保存即可。 – Benny 2009-10-08 05:36:30
+0
@本尼,我不知道作者的最佳变体,但我补充说替代版本。 – AndreyAkinshin 2009-10-08 05:47:54
相关问题
- 1. 将位图转换为多边形
- 2. 转换视图为位图
- 3. 位图转换为位图[]数组
- 4. android将位图转换为ascii位图
- 5. 图形转换
- 6. 图形DrawImage转换为位图后全透明
- 7. 将图形对象转换为位图对象
- 8. 转换GradientDrawable为位图
- 9. 位图转换为ASP.NET
- 10. 将位图转换为java.awt.image.BufferedImage
- 11. 将WebBrowser.Document转换为位图?
- 12. 转换位图为javax.microedition.lcdui.Image
- 13. Imagebox转换为位图
- 14. 将BitmapDrawable转换为位图
- 15. 将图像转换为图形在c#
- 16. 如何转换为绘画图像转换为位图
- 17. 将方形图像转换为矩形
- 18. 将位图转换为图像
- 19. 将位图转换为图标
- 20. 将图像转换为位图
- 21. 将字节转换为位图图像
- 22. 将位图转换为javascript图像
- 23. 将PictureBox图像转换为位图
- 24. 如何将位图转换为图像
- 25. Yuv(NV21)图像转换为位图
- 26. 如何将AChartEngine图转换为位图
- 27. 将位图转换为图标
- 28. 如何将24位图像转换为16位rgb565位图?
- 29. 将1bit位图转换为8位位图xamarin
- 30. Android:将位图转换为单色位图(每像素1位)
你需要绘制 – AndreyAkinshin 2009-10-08 05:31:27
@Dreamwalker,由于后执行g.Dispose()。 – Benny 2009-10-08 05:33:16
@Benny,我认为你需要在绘制之后执行g.Dispose(),但在bmp.Save()之前需要执行正确的工作 – AndreyAkinshin 2009-10-08 05:35:25