Graphics
Posted niyl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Graphics相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
将 Figma 设计转换为 .NET MAUI Graphics 代码