画像をアイコンとして保存する
画像をアイコンとして保存するにはImageListコントロールとSavePictureステートメントを使えば簡単に出来ます。
まず画像をImageListに追加して、ExtractIconメソッドでアイコンに変換したものをPictureBoxなどのPictureプロパティにいれ、
それをSavePictureステートメントで保存します。
*ImageListを一つとPictureBox一つをフォームに配置して、
PictureBoxに好きな絵を入れてください。
With Picture1
.BorderStyle = 0
.ScaleMode = vbPixels
'Iconサイズにする
.Move .Left, .Top, 32, 32
'透過色を指定する
With ImageList1
'使用しない場合はFalse
.UseMaskColor = True
'透過する色の設定
.MaskColor = vbWhite
End With
'イメージリストに追加
ImageList1.ListImages.Add 1, , .Image
'アイコンに変更したものをPictureプロパティへ
.Picture = ImageList1.ListImages(1).ExtractIcon
'ファイルに保存
SavePicture .Picture, "ファイル名"
End With
BACK