方法 : サムネイル イメージを作成する
更新 : 2007 年 11 月
サムネイル イメージとは、イメージの縮小版のことです。サムネイル イメージを作成するには、Image オブジェクトの GetThumbnailImage メソッドを呼び出します。
使用例
ファイル Compass.bmp から Image オブジェクトを作成する例を次に示します。元のイメージの幅は 640 ピクセルで、高さは 479 ピクセルです。このコードは、幅および高さが共に 100 ピクセルのサムネイル イメージを作成します。
作成されたサムネイル イメージを次の図に示します。
Dim image As New Bitmap("Compass.bmp")
Dim pThumbnail As Image = image.GetThumbnailImage(100, 100, Nothing, _
New IntPtr())
e.Graphics.DrawImage( _
pThumbnail, _
10, _
10, _
pThumbnail.Width, _
pThumbnail.Height)
Image image = new Bitmap("Compass.bmp");
Image pThumbnail = image.GetThumbnailImage(100, 100, null, new
IntPtr());
e.Graphics.DrawImage(
pThumbnail,
10,
10,
pThumbnail.Width,
pThumbnail.Height);
コードのコンパイル方法
前述の例は Windows フォームと一緒に使用することが想定されていて、Paint イベント ハンドラのパラメータである PaintEventArgs e が必要です。