我創建一個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