ピクセル構造クラス
Namespace: FVIL.DataAssembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)
Syntax
C# |
---|
[SerializableAttribute] public struct CFviPixel : IFviDataObject |
Visual Basic |
---|
<SerializableAttribute> Public Structure CFviPixel Implements IFviDataObject |
Remarks
画像の1画素の濃度値・画像種別・ビット深度を保有するクラスです。
初期値と範囲:
初期状態では、画像種別(Type)が不定ですので、 必ず、初期値指定コンストラクタでインスタンスを構築する必要があります。
濃度値は、整数(Int64)・実数(Double)・カラー(Color) の何れかで保有します。 どの型で保有するかは、初期値指定コンストラクタで指定された画像種別(Type)で決定します。
画像種別と濃度値の対応:
画像種別 | 型 | 濃度値 |
---|---|---|
FVIL.ImageType.BIN | 2値(0/1) | System.Int64 で保有します。 |
FVIL.ImageType.UC8 | 整数 | System.Int64 で保有します。 |
FVIL.ImageType.S16 | 〃 | 〃 |
FVIL.ImageType.US16 | 〃 | 〃 |
FVIL.ImageType.I32 | 〃 | 〃 |
FVIL.ImageType.UI32 | 〃 | 〃 |
FVIL.ImageType.I64 | 〃 | 〃 |
FVIL.ImageType.F32 | 実数 | System.Double で保有します。 |
FVIL.ImageType.D64 | 〃 | 〃 |
FVIL.ImageType.RGB24 | カラー | System.Drawing.Color で保有します。 |
FVIL.ImageType.RGB32 | 〃 | 〃 |