只要有画笔和橡皮擦功能就行,橡皮擦功能最好能一擦就把当前的整个笔画去掉.
我自己有几个画板,但是性能比较差,在画的时候CPU使用率很高(用GDI的).如果谁有个话请发到[email protected]邮箱,或者给我链接我自己去下也行.辛苦各位大侠了
我自己有几个画板,但是性能比较差,在画的时候CPU使用率很高(用GDI的).如果谁有个话请发到[email protected]邮箱,或者给我链接我自己去下也行.辛苦各位大侠了
解决方案 »
- 请教imageList加载图片后删除原文件出错,请问imageList加载图片有什么办法释放资源吗?
- Winform中点击一个按钮可以复印文本框里的内容
- 小数字符串处理。。。。。。。
- .NET问题 帮忙解决下
- 网页与软件的互相调用
- 求 个 封装 好的 异步socket UDP 不要 UDPClient !~ 谢谢!~ happy new year!~
- 如何才能把我在非技术社区获得的分拿到技术社区来用,我的分总是不够用,刚得点小分马上就用完了,我非技术社区的分到是挺多的就是不知道怎
- 能不能把SqlDataReader read()到最后一条,然后在movefirst到第一条记录
- C#中成对出现随机数
- 产生随机字符
- 怎么用Graphics去填充一个环形封闭图形?
- 小妹请教各位前辈如何扑获DataGrideView选中行问题!
你那个程序好像画笔的功能还没有实现吧,是不是还要自己去改改的?另外有源代码提供吗?
http://www.cnblogs.com/stg609/archive/2008/03/30/1129221.html
你是想把整个画布上的内容存成图片还是要对特别的某一根或几根线保存成图片?如果是整个画布的内容,可以使用
private void SaveCanvas()
{
Bitmap bmp = new Bitmap(panel1.Width, panel1.Height);
panel1.DrawToBitmap(bmp, new Rectangle(0, 0, panel1.Width, panel1.Height)); //将画布的内容画到一个bitmap对象上
bmp.Save(@"C:\1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); //这里可以使用不同的imageformat以保存为不同的格式
}如果是其中的一根或几根线,也是构造一个bitmap,然后使用bitmap的graphics对象将需要的线画到该bitmap上,再存成需要的文件即可