我创建一个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. Base64Encoded位图 - 转换为位图手动
- 4. android将位图转换为ascii位图
- 5. 图形转换
- 6. 图形DrawImage转换为位图后全透明
- 7. 将图形对象转换为位图对象
- 8. 将打印页面图形转换为位图C#
- 9. 将SWF转换为位图
- 10. 转换阵列为位图
- 11. 将FrameLayout转换为位图
- 12. 将webview转换为位图
- 13. 位图转换为3.0?
- 14. 转换位图为javax.microedition.lcdui.Image
- 15. 将位图转换为java.awt.image.BufferedImage
- 16. 将WebBrowser.Document转换为位图?
- 17. 从位图转换为HttpPostedFile
- 18. 转换GradientDrawable为位图
- 19. Imagebox转换为位图
- 20. 将位图转换为ImageSource
- 21. 位图转换为ASP.NET
- 22. 将折线图转换为条形图
- 23. 将图像转换为图形在c#
- 24. 位图转换
- 25. 如何转换为绘画图像转换为位图
- 26. 将方形图像转换为矩形
- 27. 将字节转换为位图图像
- 28. 如何将位图转换为视图?
- 29. 将位图转换为javascript图像
- 30. 将PictureBox图像转换为位图
你需要绘制 – 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