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上画图了。

相关文章:

  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-24
  • 2022-02-09
  • 2021-05-27
  • 2021-11-16
猜你喜欢
  • 2022-12-23
  • 2021-07-12
  • 2021-11-03
  • 2022-01-08
  • 2021-06-30
  • 2022-02-16
相关资源
相似解决方案