ICImagingControl.FrameFilterCreate Method
FrameFilterInfoクラスライブラリリファレンス>クラス>FrameFilterInfoから新しいFrameFilterクラスライブラリリファレンス>クラス>FrameFilterのインスタンスを作成します。
構文
[VB.NET]
Public Function FrameFilterCreate( Info As FrameFilterInfo ) As FrameFilter
Public Function FrameFilterCreate( FilterName As String ) As FrameFilter
Public Function FrameFilterCreate( FilterName As String, ModuleName As String ) As FrameFilter
[C#]public FrameFilter FrameFilterCreate( FrameFilterInfo Info );
public FrameFilter FrameFilterCreate( string FilterName );
public FrameFilter FrameFilterCreate( string FilterName, string ModuleName );
名 前 | 説 明 |
---|---|
Info | 作成するフレームフィルタの詳細な情報を含むFrameFilterInfoクラスライブラリリファレンス>クラス>FrameFilterInfoオブジェクトです。 |
FilterName | 作成するフレームフィルタの名前です。 |
ModuleName | フレームをロード際のフィルタモジュールです。省略が可能です。 |
インフォメーション
IC Imaging Control 3.0より導入
このメソッドはICImagingControl3.5より非推奨となります。
FrameFilter.Createクラスライブラリリファレンス>クラス>FrameFilter>FrameFilter.Create Methodを使用してください。
サンプル
この例ではFrameFilterInfoクラスライブラリリファレンス>クラス>FrameFilterInfoオ ブジェクトから新しいFrameFilterクラスライブラリリファレンス>クラス>FrameFilterのインスタンスを作成する方法を紹介します。
[VB.NET]' 最初の FrameFilterInfoオブジェクトの取得
Dim info As FrameFilterInfo = IcImagingControl1.FrameFilterInfos(0)
' infoオブジェクトが参照するフレームフィルタを作成する
Dim filter As FrameFilter = IcImagingControl1.FrameFilterCreate(info)
' そのフレームフィルタをデバイスフレームフィルタとして設定
IcImagingControl1.DeviceFrameFilters.Add(filter)
' ライブモードの開始
IcImagingControl1.LiveStart()
[C#]// 最初の FrameFilterInfoオブジェクトの取得
FrameFilterInfo info = ICImagingControl1.FrameFilterInfos[0];
// infoオブジェクトが参照するフレームフィルタを作成する
FrameFilter filter = ICImagingControl1.FrameFilterCreate( info );
// そのフレームフィルタをデバイスフレームフィルタとして設定
ICImagingControl1.DeviceFrameFilters.Add( filter );
// ライブモードの開始
ICImagingControl1.LiveStart();
フレームフィルタがデバイスフレームフィルタとして設定されました。
以下のコードはstdfilters.ftf: からDeBayer FilterIC Imaging Controlスタンダードフィルタ>DeBayerフィルタを作成する方法です。
Dim filter As FrameFilter = IcImagingControl1.FrameFilterCreate("DeBayer", "")
[C#]FrameFilter filter = ICImagingControl1.FrameFilterCreate("DeBayer", "");