画像データの飽和処理
Namespace: FVIL.DataAssembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)
Syntax
C# |
---|
public virtual void SaturateWithRange( int channel, double minval, double maxval, uint option ) |
Visual Basic |
---|
Public Overridable Sub SaturateWithRange ( channel As Integer, minval As Double, maxval As Double, option As UInteger ) |
Remarks
範囲を指定して画素値を飽和します。
指定された上限値を超える画素値を上限値に、下限値未満の値を下限値に置き換えます。
下限値と上限値は同一の場合は許可しますが、反転している場合はエラーを返します。
以下の画像種別(パッキングされたカラー画像)の場合はエラーを返します。
処理に失敗した場合は例外を発行します。 例外の原因と発生位置を特定するには、発行された例外クラスの ErrorCode メンバと Function メンバを参照してください。
エラーコード:
値 | ErrorCode メンバ | 内容 |
---|---|---|
11 | FVIL.ErrorCode.INVALID_PARAMETER | 引数に指定された値が不正です。 |
16 | FVIL.ErrorCode.INVALID_IMAGETYPE | 画像種別が無効です。 |
18 | FVIL.ErrorCode.INVALID_CHANNEL | チャネル番号が範囲外です。 |
23 | FVIL.ErrorCode.NOT_ALLOCATED | 画像メモリが確保されていません。 |
Exceptions
Exception | Condition |
---|---|
FVIL..::..CFviException | この例外の原因については、上記のエラーコード表をご参照ください。 |