是否可以从控件创建 JPG?
假设我有一个自定义控件(System.Windows.Forms.UserControl 的子控件),例如图形。有没有一种方法可以将我在控件上绘制的图形导出到 JPG 文件中?
Lets say I have a custom control (child of System.Windows.Forms.UserControl) such as a graph. Is there a way I can take the drawing I did on the control and just export the current graphical state of the control to a JPG file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是可能的。基本上,您需要要求控件将自身呈现为位图,然后将位图另存为 jpeg
请参阅 Control.DrawToBitmap() 方法。
It is possible. Basically you will need to ask the control to render itself to a Bitmap and then save the Bitmap as jpeg
See the documentation of Control.DrawToBitmap() method.