イメージをファイルへ保存します。
[Visual Basic]
Public Function SaveImageToFile(Val As Newtone.ImageKit.WPF.SaveFileType, SaveUrl As String) As Boolean
[C#]
public bool SaveImageToFile(Newtone.ImageKit.WPF.SaveFileType Val, string SaveUrl);

パラメータ

Val
保存するイメージの種類 Newtone.ImageKit.WPF.SaveFileType
SaveUrl
保存先のファイル名(仮想ディレクトリのパスとして指定)

戻り値

成功の場合は True 、失敗の場合は False を返します。

解説

LoadImageFromFile メソッドまたはLoadImageFromRawData メソッドでロードされたイメージを SaveUrl に設定したファイルに保存します。
その他に必要なプロパティは JPEG に保存する場合は、 JpegQuality です。

ラスタイメージの場合には保存可能なビット数があります。対象外のビット数を保存しようとするとエラーとなりますので注意してください。 下記に保存可能なビット数を示します。

形式: 保存対象となるイメージのビット数
BMP(非圧縮): 1,4,8,16(グレーは除く),24,32
JPEG(基本DCT): 8ビットグレー,24(保存対象は左記のとおりですが、すべて24ビットで保存されます。)
GIF: 1,4,8
TIFF(非圧縮): 1,4,8,16(グレーは除く),24,32
TIFF(CCITTRLE): 1
TIFF(GROUP3-1D): 1
TIFF(GROUP4): 1
TIFF(PACKBITS): 1,4,8,16(グレーは除く),24,32
TIFF(LZW): 1,4,8,16(グレーは除く),24,32
TIFF(JPEG): 1,4,8,16(グレーは除く),24,32(保存対象は左記のとおりですが、すべて24ビットで保存されます。)
PNG: 1,4,8,24

TIFFのGROUP3-1DはMH、GROUP4はMMRと同じ形式です。
TIFFの非圧縮、PACKBITS、LZW形式で16ビットイメージを保存すると24ビットイメージに変換されます。

※WMF,EMFイメージは.NETの標準で読込・表示はできますが、表示の際にはラスタイメージに変換されていますので、 標準では拡張子を「wmf」「emf」にしてもラスタイメージでしか保存できません。

参照

ImageKit. メンバ | Newtone.ImageKit.WPF.Web.ImageKit