- PR -

Live Demo: DataGridに表示するイメージのサイズを変更するには

1
投稿者投稿内容
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2002-08-29 16:06
View a live demo をクリックするとDataGridに表示されている
イメージのサイズを変更するサンプルがご覧いただけます。

イメージのサイズを変更するには、ドロップダウンリストから
適当なサイズを選択します。100%を選択したときは、オリジナルの
サイズで表示します。100%以下のときは縮小、以上のときは拡大に
なります。

イメージを拡大/縮小するには、ImageクラスのGetThumbnailImage()メソッドを
使用します。拡大/縮小したイメージはメモリ上で処理して直接ブラウザに送信
しますのでハードディスクに保存する必要ありません。

Dim strFilePath As String = MapPath("myimage.gif")
Dim img as System.Drawing.Image = System.Drawing.Image.FromFile(strFilePath)

Dim intWidth as Integer = Int(img.Width * 1.5)
Dim intHeight as Integer = Int(img.Height * 1.5)
Dim img2 as System.Drawing.Image = img.GetThumbnailImage(intWidth,intHeight,Nothing,New System.IntPtr())

Response.ContentType = "image/gif"
img2.Save(Response.OutputStream, ImageFormat.GIF)


Happy Programming!
Akio Kasai
1

スキルアップ/キャリアアップ(JOB@IT)