Graphics.DrawImage を使用しようとしていますが、黒い画像が表示され、その上に赤い点が描画されています。なぜ私は黒いイメージを得るのですか?
これは機能です:
public Bitmap SaveFromPictureBoxToBitMap(Bitmap image1, Image pbox)
{
Graphics g = Graphics.FromImage(image1);
Point p = new Point(pbox.Width,pbox.Height);
g.DrawImage(pbox, p);
image1.Save(@"d:\PictureBoxToBitmap\ptob.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
return newImage;
}
image1 は、ペイント イベントで描画する bmp 変数です。pbox は単なる pictureBox1.Image であり、私は trackBar1 スクロール イベントでこの関数を使用しています。
これは、ここにスクリーンショットを追加することです。
背景ではなく黒で、pictureBox1 から画像を取得する必要がありますが、なぜうまくいきませんか?