PNG画像ファイルアクセスクラス

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

Syntax

C#
[SerializableAttribute]
public class CFviImageFilePng : CFviImageFile
Visual Basic
<SerializableAttribute>
Public Class CFviImageFilePng
	Inherits CFviImageFile

Remarks

このクラスは、PNGフォーマットの画像ファイルをアクセスする機能を実装します。

初期値と範囲:

プロパティ初期値範囲
CompressionLevel9-1,0~9

■ トピック


ファイル読み込み仕様:

PNG画像ファイルと画像オブジェクト(FVIL.Data.CFviImage)の仕様の相違は、 ファイル読み込み時に下表のように変換されます。 カラー画像の場合は、読み込み先の画像オブジェクトのチャネル分割の有無を PixelMode プロパティによって制御できます。

項目ファイルの深度ファイルのチャネル数画像種別
(FVIL.ImageType)
画像情報
(FVIL.ImageInfo)
チャネル数ピクセルモード
(FVIL.PixelMode)
2値11BINGRAY1(無視されます)
濃淡2~81UC8GRAY1(無視されます)
濃淡9~161US16GRAY1(無視されます)
カラー2~83RGB32RGB1Packing
カラー2~83UC8RGB3Unpacking
カラー9~163US16RGB3Unpacking

関連:
Load(String, CFviImage)


[↑戻る]


ファイル保存仕様:

PNG画像ファイルと画像オブジェクト(FVIL.Data.CFviImage)の仕様の相違は、 ファイル保存時に下表のように変換されます。

項目ファイルの深度ファイルのチャネル数画像種別
(FVIL.ImageType)
チャネル数
2値11BIN1
濃淡81UC81
濃淡8~161US161
カラー83RGB321
カラー83UC83
カラー8~163US163

関連:
Save(String, CFviImage)


[↑戻る]

Inheritance Hierarchy

System..::..Object
FVIL..::..CFviObject
FVIL.File..::..CFviImageFile
FVIL.File..::..CFviImageFilePng

See Also