FrameExtensions.SaveAsJpeg Method

IFrameクラスライブラリリファレンス>クラス>IFrameの内容をJPEGファイルに保存 します。

構文

[C#]
public void SaveAsJpeg(this IFrame frame, string Filename, int Quality);

frame : 保存する画像
filename:バッファが保存されるファイル名
Quality: JPEG圧縮の品質。0~100の間で設定します。

情報

ICImagingControl3.5から実装

サンプル

取得画像をファイル保存する簡単なサンプル

[C#]
FrameSnapSink sink = new FrameSnapSink(MediaSubTypes.RGB32);
ICImagingControl1.Sink = sink;
ICImagingControl1.LiveStart();
// 画像を1枚取得
IFrameQueueBuffer frame = sink.SnapSingle(TimeSpan.FromSeconds(5));
frame.SaveAsBitmap("test.bmp");
frame.SaveAsJpeg("test.jpg", 90);
frame.SaveAsTiff("test.tiff");