class

PNGUtil::PNG

Inherits Reference < Object

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

Instance methods

bit_depth
Source
canvas
Source
color_type
Source
compression_method
Source
data
Source
filter_method
Source
height
Source
interlace_method
Source
palette
Source
parse_chunk(chunk)
Source
parse_idat(chunk : Chunk)
Source
parse_iend(chunk : Chunk)
Source
parse_ihdr(chunk : Chunk)
Source
parse_plte(chunk : Chunk)
Source
to_canvas_adam7
Source
to_canvas_none
Source
width
Source