グラフのようなカスタムコントロール(System.Windows.Forms.UserControlの子)があるとします。私がコントロールで行った描画を取る方法はありますか?コントロールの現在のグラフィカルな状態をJPGファイルにエクスポートするだけですか?コントロールからJPGを作成することはできますか?
3
A
答えて
5
可能です。基本的には、ビットマップにレンダリングするようにコントロールに依頼し、ビットマップをjpegとして保存する必要があります
Control.DrawToBitmap()メソッドのドキュメントを参照してください。
Bitmap bmp = [Control.DrawToBitmap();
bmp.Save("", System.Drawing.Imaging.ImageFormat.Jpeg);
+1
うん、それはより良いものです。 sizeパラメータには、ClientRectangle.Width、およびClientRectangle.Heightを使用することもできます。 –
+0
私が探していたものと正確に見えます。ありがとう! – Anthony
魔女のコントロールを使用していますか? –
@gjsduarteより具体的に私の質問を編集しました。 – Anthony