Module: Rixmap::Format::PNG
- Defined in:
- lib/rixmap/format/png.rb,
lib/rixmap/format/png/chunk.rb,
lib/rixmap/format/png/imageio.rb
Overview
PNGフォーマット対応実装モジュール.
Defined Under Namespace
Modules: Chunk Classes: AdaptiveFilter, PNGImageIO
Constant Summary collapse
- FILE_SIGNATURE =
PNGシグネチャ
"\x89PNG\r\n\x1A\n".force_encoding(Encoding::BINARY).freeze
- FILE_SIGNATURE_SIZE =
PNGシグネチャサイズ
8.freeze
- COLORTYPE_GRAYSCALE =
グレースケール形式
ビット幅は 1, 2, 4, 8, 16
0x00.freeze
- COLORTYPE_TRUECOLOR =
RGBトゥルーカラー形式
ビット幅は 8, 16
0x02.freeze
- COLORTYPE_INDEXED =
インデックスカラー形式
ビット幅は 1, 2, 4, 8
0x03.freeze
- COLORTYPE_GRAYSCALE_WITH_ALPHA =
グレースケール形式 with 透明度
ビット幅は 8, 16
0x04.freeze
- COLORTYPE_TRUECOLOR_WITH_ALPHA =
RGBトゥルーカラー形式 with 透明度
ビット幅は 8, 16
0x06.freeze
- COMPRESSION_DEFLATE =
Deflate圧縮メソッド
0x00.freeze
- FILTER_ADAPTIVE =
基本のフィルタタイプ
0x00.freeze
- INTERLACE_NONE =
インターレースなし
0x00.freeze
- INTERLACE_ADAM7 =
Adam7インターレース
0x01.freeze
- ADAPTIVEFILTER_NONE =
なにもしない基本フィルタ
0x00.freeze
- ADAPTIVEFILTER_SUB =
左側差分基本フィルタ
0x01.freeze
- ADAPTIVEFILTER_UP =
上側差分基本フィルタ
0x02.freeze
- ADAPTIVEFILTER_AVERAGE =
平均基本フィルタ
0x03.freeze
- ADAPTIVEFILTER_PEATH =
周辺から近い色をとって、その差分をとるようなの
0x04.freeze