是否可以从控件创建JPG ?

本文关键字:创建 JPG 控件 是否 | 更新日期: 2023-09-27 18:06:37

假设我有一个自定义控件(System.Windows.Forms.UserControl的子控件),比如一个图形。有没有一种方法可以把我在控件上绘制的图形只导出控件的当前图形状态为JPG文件?

是否可以从控件创建JPG ?

这是可能的。基本上,你需要让控件将自己渲染为位图,然后将位图保存为jpeg

参见Control.DrawToBitmap()方法的文档。

Bitmap bmp = [Control.DrawToBitmap();
            bmp.Save("", System.Drawing.Imaging.ImageFormat.Jpeg);