1
如何將圖形的值傳輸到位圖,以便將其保存爲jpg或bmp文件。將創建的圖形保存爲圖像
這裏是我的代碼:
private void pictureBox1_Paint_1(object sender, PaintEventArgs e)
{
using(var p = new Pen(Color.Blue, 4)){
for (int i = 0; i < _listPS.Count; i++)
{
e.Graphics.DrawLine(_pen, _listPS[i], _listPE[i]);
}
}
}
假設_listPS和_listPE具有值。
啊!解決了它大聲笑! :) 這裏是我的解決方案:
private Bitmap _mybitmap;
private void pictureBox1_Paint_1(object sender, PaintEventArgs e)
{
_mybitmap = new Bitmap(pictureBox1.Width, pictureBox1.Heigth);
Graphics _tempg = Graphics.FromImage(_mybitmap);
using(var p = new Pen(Color.Blue, 4){
for (int i = 0; i < _listPS.Count; i++)
{
e.Graphics.DrawLine(_pen, _listPS[i], _listPE[i]);
_tempg.DrawLine(_pen, _listPS[i], _listPE[i]);
}
_tempg.Dispose();
}
}
我一樣感謝! :) – Rye 2010-08-23 02:57:28