6

グラフィックスをイメージまたはビットマップに変換する方法は?

私はこのコードを持っていて、画像をピクチャボックスに正常にトリミングしますが、データベースに保存しようとすると..空です。

Bitmap sourceBitmap = new Bitmap(pctImage.Image, pctImage.Width, pctImage.Height);
Graphics g = frmAdd.pctImage.CreateGraphics();

Rectangle rectCropArea;
rectCropArea = new Rectangle(50, 3, 230, 240);

g.DrawImage(sourceBitmap, new Rectangle(0, 0, frmAdd.pctImage.Width, frmAdd.pctImage.Height), rectCropArea, GraphicsUnit.Pixel);
sourceBitmap.Dispose();

これをどうすればいいですか?ありがとう。

4

2 に答える 2

3

このような:

  Bitmap bmp = new Bitmap(100,100,graphics);
于 2012-10-14T12:52:46.620 に答える
0

次のような構造を使用します。

using (Bitmap bitmap = new Bitmap(rectangle.Width, rectangle.Height))
        {
            using (Graphics graphics = Graphics.FromImage(bitmap))
            {
               //draw image..
            }
            return bitmap;
        }
于 2012-10-14T13:13:26.440 に答える