1

ピクチャボックスから取得した System.Drawing.Graphics があります。

基本的に、ピクチャボックスに保存されている背景画像の上にいくつかの線を描画します。背景画像を含むpngを保存すると、すべてがそこに描画されます...

これを行う方法はありますか?前もって感謝します

4

3 に答える 3

4

はい、PictureBoxの画像でImage.Saveメソッドを使用します。

pictureBox.Image.Save(fullnameOfYourImage, System.Drawing.Imaging.ImageFormat.Png);
于 2012-07-23T23:02:48.460 に答える
1

Paintイベントでこれらの線を描画する場合は、BackgroundImageを使用してBitMapを作成し、BitmapのGraphicsを使用してpaint関数を呼び出してから、Bitmap.Save()を呼び出す必要があります。

        Bitmap bmp = new Bitmap(MyPictureBox.BackgroundImage);
        var g = Graphics.FromImage(bmp);
        MyPictureBox.OnPaint(new System.Windows.Forms.PaintEventArgs(g, bmp.GetBounds());
于 2012-07-23T23:04:18.843 に答える
0

ビットマップに変換して保存できると確信していますか?

この記事を参照してください。

System.Drawing.Graphics を png または bmp に保存する

于 2012-07-23T23:02:26.253 に答える