PNGUtil::PNG
Constants
COLOR_TYPES = {0 => {:grayscale, {1, 2, 4, 8, 16}, 1}, 2 => {:rgb, {8, 16}, 3}, 3 => {:palette, {1, 2, 4, 8}, 1}, 4 => {:grayscale_alpha, {8, 16}, 2}, 6 => {:rgb_alpha, {8, 16}, 4}}
{ name, valid bit depths, "fields" per pixel }
INTERLACE_METHODS = {0 => :no_interlace, 1 => :adam7}
Constructors
new
SourceInstance methods
bit_depth
Sourcecanvas
Sourcecolor_type
Sourcecompression_method
Sourcedata
Sourcefilter_method
Sourceheight
Sourceinterlace_method
Sourcepalette
Sourceparse_chunk(chunk)
Sourceparse_idat(chunk : Chunk)
Sourceparse_iend(chunk : Chunk)
Sourceparse_ihdr(chunk : Chunk)
Sourceparse_plte(chunk : Chunk)
Sourceto_canvas_adam7
Sourceto_canvas_none
Sourcewidth
Source