方法 : サムネイル イメージを作成する

更新 : 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 が必要です。

参照

その他の技術情報

イメージ、ビットマップ、およびメタファイル

イメージ、ビットマップ、アイコン、およびメタファイルの操作