如何保存C#里graphics里画的图形

qiuzhiguaniu 2008-07-03 10:21:39
在C#里用Graphics画好图形后如何保存。
...全文
938 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuzhiguaniu 2008-07-04
  • 打赏
  • 举报
回复
我用前两位高手的方法已经完成了任务,楼上说的有点难度啊,我都没学过你说的,具体说说,多谢,晚天结贴吧。
家鸣 2008-07-03
  • 打赏
  • 举报
回复
不知你的保存是怎么要求的,如果只是固定的,以后不用调整,保存成图片就可。
如果以后还要加载,编辑,那么可以保存成XML记录下:图的位置,颜色,由那些基本的形状组成,层叠顺序等,下次打开时,根据这些信息由GDI重绘。
lawbc 2008-07-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pp_shy 的回复:]
System.Drawing.Image bitmap = new System.Drawing.Bitmap(towidth, toheight);//新建一个bmp图片
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap);//新建一个画板
g.Clear(System.Drawing.Color.Transparent);//清空画布并以透明背景色填充
.............
.............
对g对象的绘制操作
.............
.............
bitmap.Save(outImagePath, System.Drawing.Imaging.ImageForma…
[/Quote]
pp_shy 2008-07-03
  • 打赏
  • 举报
回复
System.Drawing.Image bitmap = new System.Drawing.Bitmap(towidth, toheight);//新建一个bmp图片
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap);//新建一个画板
g.Clear(System.Drawing.Color.Transparent);//清空画布并以透明背景色填充
.............
.............
对g对象的绘制操作
.............
.............
bitmap.Save(outImagePath, System.Drawing.Imaging.ImageFormat.Bmp);//保存

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧