'画像の一部を切り取って表示する
'Bitmapオブジェクトの作成
Dim img = New Bitmap(pict1)
w = img.Width
h = img.Height
'PictureBox2のGraphicsオブジェクトの作成
Dim g As Graphics = PictureBox2.CreateGraphics()
'元の画像の左6/10を切り取って表示する
'座標(0,0)に表示し、単位をピクセルとする
Dim rect As New Rectangle(0, 0, w * 6 / 10, h)
g.DrawImage(img, 0, 0, rect, GraphicsUnit.Pixel)
img.Save("C:\Documents and Settings\yamataki\デスクトップ\分割\明るさ変更(未)\temp1.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
'Graphicsオブジェクトを破棄
g.Dispose()
これで作成したPictureBox2のイメージを保存したいのですがどうしたらいいでしょう?
PictureBox に直書きするんではなく、新たに作成した Bitmap オブジェクトに描画するようにすればいいです。
ありがとうございますためしてみます
挑戦してみたのですが、かなり素人なので
>新たに作成した Bitmap オブジェクトに描画するようにすればいい
というのがどうやれば良いのかよく分からなかったのでどうかご指導いただけないでしょうか
挑戦する前にまず下調べをすべきでしょう。
で、私の挙げたキーワードをぐぐってみました。
http://www.google.com/search?oe=utf8&q=Bitmap+%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
新規のbitmapオブジェクトに描写してところ元画像が表示されてしまったのですが、どうしたらいいでしょう?
大変申し訳ないんですが、分かりやすく教えていただけないでしょうか?
馬鹿ですいません・・・
ツイート | ![]() |