既定のピクセルモード [初期値:Unpacking、範囲:PixelMode のいずれか]

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

Syntax

C#
public static PixelMode DefaultPixelMode { get; set; }
Visual Basic
Public Shared Property DefaultPixelMode As PixelMode
	Get
	Set

Return Value

Type: PixelMode

既定のピクセルモードの取得または設定を行います。 この設定値はグローバル変数に保管されます。 ピクセルモードは、カラーの画像ファイルを読み込む際に、 読み込み先の画像オブジェクトをチャネル分割するか否かを指示するものです。

許容値:

意味
FVIL.PixelMode.Packing カラーの各成分をパッキングして読み込みます。 画像オブジェクトの画像種別は、 FVIL.ImageType.RGB24 または FVIL.ImageType.RGB32 になります。
FVIL.PixelMode.Unacking カラーの各成分をアンパッキングして読み込みます。 画像オブジェクトは複数チャネルになります。 画像種別は各成分のサイズによりますが、 FVIL.ImageType.UC8FVIL.ImageType.US16 等になります。

この設定値は以下のクラスのメソッドで使用しています。

初期値は Unpacking に設定されていますので、 これらのクラスのメソッドはカラー画像を UC8x3ch の画像オブジェクトとして読み込みます。 既定のピクセルモードを Packing に設定すると RGB24 または RGB32 として読み込みます。

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

エラーコード:

ErrorCode メンバ内容
11FVIL.ErrorCode.INVALID_PARAMETER引数に指定された値が不正です。

Exceptions

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

See Also