[問題] GDI+繪圖問題
請教各位版友一個問題@@
我先使用panel設定BackgroundImage ← 圖片的大小是25mb
之後想要使用滑鼠在panel上移動的時候繪圖
如果使用Refresh()或是Invalidate(),當背景圖片越大的時候,效率會明顯的降低
有什麼改進的辦法嗎?以下是我的程式碼:
public Form1()
{
InitializeComponent();
panel1.BackgroundImage = new Bitmap("25mb.bmp");
}
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
if (mouseLDown)
{
using (Graphics g = panel1.CreateGraphics())
{
using (Pen pen = new Pen(Color.Red))
{
panel1.Refresh();
g.DrawLine(pen, mouseLDownPoint, e.Location);
}
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.211.71.12
→
02/14 17:22, , 1F
02/14 17:22, 1F
→
02/14 17:25, , 2F
02/14 17:25, 2F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章