質問: 画像を切り取りdatagridへ表示(vb2005) csvファイルをstreamreaderで読み込み画像を表示するプログラムを作成しています。 csvファイルは 画像パス,座標x,座標y という感じです。 画像が大きいため座標付近の一部をだけを切り取り表示したいのです。 切り取った画像をdatagridへ表示したいのですが可能でしょうか? ご指導よろしくお願いします。
回答: 画像ファイルの一部のみを取得する命令はありません dim obj as image obj = image.fromfile("ファイルのフルパス") dim img as new bitmap( x, y ) ' 希望の大きさのビットマップ dim g as graphics = graphics.fromimage( img ) g.drawimage( obj, -100, -100 ) といった具合で描画させた imgを取得すれば 画像の一部を切り出せます