画素値の取得(カラー)

Namespace: FVIL.Data
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public Color ToColor()
Visual Basic
Public Function ToColor As Color

Return Value

Type: Color

現在の濃度値を System.Drawing.Color に変換して返します。 現在の画像種別(画素の型情報)と戻り値の相違は下記のように処理されます。

画像種別変換処理の挙動
FVIL.ImageType.BIN 現在の値(整数)を、System.Drawing.Color の各プレーン(R,G,B)に格納して返します。 プレーンの制限(0~255)を超える場合は溢れます。
FVIL.ImageType.UC8
FVIL.ImageType.S16
FVIL.ImageType.US16
FVIL.ImageType.I32
FVIL.ImageType.UI32
FVIL.ImageType.I64
FVIL.ImageType.F32 現在の値(実数)を、System.Drawing.Color の各プレーン(R,G,B)に格納して返します。 プレーンの制限(0~255)を超える場合は溢れます。 小数点以下桁は切捨てられます。
FVIL.ImageType.D64
FVIL.ImageType.RGB24 現在の値(カラー)を、そのまま System.Drawing.Color に格納して返します。
FVIL.ImageType.RGB32

変換に失敗した場合は例外を発行します。 例外の原因と発生位置を特定するには、発行された例外クラスの ErrorCode メンバと Function メンバを参照してください。

エラーコード:

ErrorCode メンバ内容
16FVIL.ErrorCode.INVALID_IMAGETYPE画像種別が不正です。

Exceptions

ExceptionCondition
FVIL..::..CFviExceptionこの例外の原因については、上記のエラーコード表をご参照ください。

See Also