|
■No80830 (あ さん) に返信
> bmp.Save(bmpFilename_out, System.Drawing.Imaging.ImageFormat. & ext)
上記のコードの第 2 引数の System.Drawing.Imaging.ImageFormat. & ext というのは、
そもそも文法的に間違いで、そこは ImageFormat クラスでなければなりません。
Visual Basic (宣言)
-------------------
Public Sub Save ( _
filename As String, _
format As ImageFormat _
)
なので、ImageFormat クラスの静的プロパティ(Png, Bmp, Jpeg など)を使って希望す
るイメージ形式の ImageFormat オブジェクトを渡すということになります。
> このコードだとPngで出力する設定になっていますが、
> この部分を変数化したいと考えています。
ということであれば、例えば以下の使用法の format で「変数化」するということになり
ます。(例:Dim format As ImageFormat = ImageFormat.Png)
Visual Basic (使用法)
---------------------
Dim instance As Image
Dim filename As String
Dim format As ImageFormat
instance.Save(filename, format)
|