码迷,mamicode.com
首页 > 其他好文 > 详细

Graphics

时间:2018-12-19 21:59:39      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:抽象类   画布   div   对象   pre   关系   from   其他   line   

Image img = Image.FromFile("g1.jpg");//建立Image对象
Graphics g = Graphics.FromImage(img);//创建Graphics对象

第一句应该很好理解了,就是读文件载人内存成为一个image,然后C#里面任何画图的方法都必须先获取到相应的Graphics,所以第二句可以理解为准备好在image上作图了。至于上面说从Image继承,是因为image是一个抽象类,代表了任何的图片之类的类,还有其他类比如Bitmap是继承自image。

 

Graphics.FromImage(img);的功能是什么?这样定义后画布与图片的关系到底是怎样的?
 
就是通过image创建了个画布,就是允许你改变image。你就想象成Graphics就像图片外面一层透明的膜,在膜上画图就相当于在image上画图了。

Graphics

标签:抽象类   画布   div   对象   pre   关系   from   其他   line   

原文地址:https://www.cnblogs.com/niyl/p/10146201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!