Table of Contents - chunky_png
Pages
BENCHMARKS
ChunkyPNG benchmark suite
Results
Why is this relevant?
README
Chunky PNG
Features
Usage
Security warning
About
Classes/Modules
ChunkyPNG
ChunkyPNG::CRCMismatch
ChunkyPNG::Canvas
ChunkyPNG::Canvas::Adam7Interlacing
ChunkyPNG::Canvas::DataUrlExporting
ChunkyPNG::Canvas::DataUrlImporting
ChunkyPNG::Canvas::Drawing
ChunkyPNG::Canvas::Masking
ChunkyPNG::Canvas::Operations
ChunkyPNG::Canvas::PNGDecoding
ChunkyPNG::Canvas::PNGEncoding
ChunkyPNG::Canvas::Resampling
ChunkyPNG::Canvas::StreamExporting
ChunkyPNG::Canvas::StreamImporting
ChunkyPNG::Chunk
ChunkyPNG::Chunk::Base
ChunkyPNG::Chunk::CompressedText
ChunkyPNG::Chunk::End
ChunkyPNG::Chunk::Generic
ChunkyPNG::Chunk::Header
ChunkyPNG::Chunk::ImageData
ChunkyPNG::Chunk::InternationalText
ChunkyPNG::Chunk::Palette
ChunkyPNG::Chunk::Text
ChunkyPNG::Chunk::Transparency
ChunkyPNG::Color
ChunkyPNG::Datastream
ChunkyPNG::Dimension
ChunkyPNG::Exception
ChunkyPNG::ExpectationFailed
ChunkyPNG::Image
ChunkyPNG::NotSupported
ChunkyPNG::OutOfBounds
ChunkyPNG::Palette
ChunkyPNG::Point
ChunkyPNG::RMagick
ChunkyPNG::SignatureMismatch
ChunkyPNG::Vector
Enumerable
String
Methods
::Color — ChunkyPNG
::Dimension — ChunkyPNG
::Point — ChunkyPNG
::Vector — ChunkyPNG
::combine_chunks — ChunkyPNG::Chunk::ImageData
::empty_bytearray — ChunkyPNG::Datastream
::from_blob — ChunkyPNG::Datastream
::from_canvas — ChunkyPNG::Palette
::from_canvas — ChunkyPNG::Canvas
::from_chunks — ChunkyPNG::Palette
::from_datastream — ChunkyPNG::Image
::from_file — ChunkyPNG::Datastream
::from_io — ChunkyPNG::Datastream
::from_pixels — ChunkyPNG::Palette
::from_string — ChunkyPNG::Datastream
::multiple_from_array — ChunkyPNG::Vector
::multiple_from_string — ChunkyPNG::Vector
::new — ChunkyPNG::Point
::new — ChunkyPNG::Chunk::Header
::new — ChunkyPNG::Chunk::Generic
::new — ChunkyPNG::Chunk::End
::new — ChunkyPNG::Datastream
::new — ChunkyPNG::Palette
::new — ChunkyPNG::Vector
::new — ChunkyPNG::Chunk::Text
::new — ChunkyPNG::Chunk::CompressedText
::new — ChunkyPNG::Chunk::Base
::new — ChunkyPNG::Dimension
::new — ChunkyPNG::Canvas
::new — ChunkyPNG::Image
::read — ChunkyPNG::Chunk::End
::read — ChunkyPNG::Chunk::ImageData
::read — ChunkyPNG::Chunk::Text
::read — ChunkyPNG::Chunk::CompressedText
::read — ChunkyPNG::Chunk::Header
::read — ChunkyPNG::Chunk::Generic
::read — ChunkyPNG::Chunk
::split_in_chunks — ChunkyPNG::Chunk::ImageData
::verify_crc! — ChunkyPNG::Chunk
::verify_signature! — ChunkyPNG::Datastream
#<=> — ChunkyPNG::Dimension
#<=> — ChunkyPNG::Point
#== — ChunkyPNG::Canvas
#== — ChunkyPNG::Vector
#== — ChunkyPNG::Dimension
#== — ChunkyPNG::Point
#[] — ChunkyPNG::Canvas
#[] — ChunkyPNG::Palette
#[] — ChunkyPNG::Vector
#[]= — ChunkyPNG::Canvas
#a — ChunkyPNG::Color
#adam7_extract_pass — ChunkyPNG::Canvas::Adam7Interlacing
#adam7_merge_pass — ChunkyPNG::Canvas::Adam7Interlacing
#adam7_multiplier_offset — ChunkyPNG::Canvas::Adam7Interlacing
#adam7_pass_size — ChunkyPNG::Canvas::Adam7Interlacing
#adam7_pass_sizes — ChunkyPNG::Canvas::Adam7Interlacing
#alpha_decomposable? — ChunkyPNG::Color
#area — ChunkyPNG::Dimension
#area — ChunkyPNG::Canvas
#assert_height! — ChunkyPNG::Canvas
#assert_size! — ChunkyPNG::Canvas
#assert_width! — ChunkyPNG::Canvas
#assert_x! — ChunkyPNG::Canvas
#assert_xy! — ChunkyPNG::Canvas
#assert_y! — ChunkyPNG::Canvas
#b — ChunkyPNG::Color
#best_color_settings — ChunkyPNG::Palette
#bezier_curve — ChunkyPNG::Canvas::Drawing
#binomial_coefficient — ChunkyPNG::Canvas::Drawing
#black_and_white? — ChunkyPNG::Palette
#blend — ChunkyPNG::Color
#can_decode? — ChunkyPNG::Palette
#can_encode? — ChunkyPNG::Palette
#change_mask_color! — ChunkyPNG::Canvas::Masking
#change_theme_color! — ChunkyPNG::Canvas::Masking
#check_size_constraints! — ChunkyPNG::Canvas::Operations
#chunks — ChunkyPNG::Datastream
#circle — ChunkyPNG::Canvas::Drawing
#column — ChunkyPNG::Canvas
#compose — ChunkyPNG::Canvas::Operations
#compose — ChunkyPNG::Color
#compose! — ChunkyPNG::Canvas::Operations
#compose_pixel — ChunkyPNG::Canvas::Drawing
#compose_pixel_unsafe — ChunkyPNG::Canvas::Drawing
#compose_precise — ChunkyPNG::Color
#compose_quick — ChunkyPNG::Color
#content — ChunkyPNG::Chunk::End
#content — ChunkyPNG::Chunk::Text
#content — ChunkyPNG::Chunk::Header
#content — ChunkyPNG::Chunk::CompressedText
#crop — ChunkyPNG::Canvas::Operations
#crop! — ChunkyPNG::Canvas::Operations
#decode_png_extract_1bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_extract_2bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_extract_4bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_image_pass — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_grayscale_16bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_grayscale_1bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_grayscale_2bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_grayscale_4bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_grayscale_8bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_grayscale_alpha_16bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_grayscale_alpha_8bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_indexed_1bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_indexed_2bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_indexed_4bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_indexed_8bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_method — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_truecolor_16bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_truecolor_8bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_truecolor_alpha_16bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixels_from_scanline_truecolor_alpha_8bit — ChunkyPNG::Canvas::PNGDecoding
#decode_png_pixelstream — ChunkyPNG::Canvas::PNGDecoding
#decode_png_resample_16bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_resample_1bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_resample_2bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_resample_4bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_resample_8bit_value — ChunkyPNG::Canvas::PNGDecoding
#decode_png_str_scanline — ChunkyPNG::Canvas::PNGDecoding
#decode_png_str_scanline_average — ChunkyPNG::Canvas::PNGDecoding
#decode_png_str_scanline_paeth — ChunkyPNG::Canvas::PNGDecoding
#decode_png_str_scanline_sub — ChunkyPNG::Canvas::PNGDecoding
#decode_png_str_scanline_sub_none — ChunkyPNG::Canvas::PNGDecoding
#decode_png_str_scanline_up — ChunkyPNG::Canvas::PNGDecoding
#decode_png_with_adam7_interlacing — ChunkyPNG::Canvas::PNGDecoding
#decode_png_without_interlacing — ChunkyPNG::Canvas::PNGDecoding
#decompose_alpha — ChunkyPNG::Color
#decompose_alpha_component — ChunkyPNG::Color
#decompose_alpha_components — ChunkyPNG::Color
#decompose_color — ChunkyPNG::Color
#determine_bit_depth — ChunkyPNG::Palette
#determine_png_encoding — ChunkyPNG::Canvas::PNGEncoding
#dimension — ChunkyPNG::Canvas
#dimension — ChunkyPNG::Vector
#each — ChunkyPNG::Vector
#each_chunk — ChunkyPNG::Datastream
#each_edge — ChunkyPNG::Vector
#edges — ChunkyPNG::Vector
#encode_png_image_pass_to_stream — ChunkyPNG::Canvas::PNGEncoding
#encode_png_image_with_interlacing — ChunkyPNG::Canvas::PNGEncoding
#encode_png_image_without_interlacing — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_grayscale_1bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_grayscale_2bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_grayscale_4bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_grayscale_8bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_grayscale_alpha_8bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_indexed_1bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_indexed_2bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_indexed_4bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_indexed_8bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_method — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_truecolor_8bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixels_to_scanline_truecolor_alpha_8bit — ChunkyPNG::Canvas::PNGEncoding
#encode_png_pixelstream — ChunkyPNG::Canvas::PNGEncoding
#encode_png_str_scanline_average — ChunkyPNG::Canvas::PNGEncoding
#encode_png_str_scanline_none — ChunkyPNG::Canvas::PNGEncoding
#encode_png_str_scanline_paeth — ChunkyPNG::Canvas::PNGEncoding
#encode_png_str_scanline_sub — ChunkyPNG::Canvas::PNGEncoding
#encode_png_str_scanline_up — ChunkyPNG::Canvas::PNGEncoding
#eql? — ChunkyPNG::Canvas
#eql? — ChunkyPNG::Point
#eql? — ChunkyPNG::Vector
#eql? — ChunkyPNG::Dimension
#export — ChunkyPNG::RMagick
#extract_mask — ChunkyPNG::Canvas::Masking
#fade — ChunkyPNG::Color
#flip — ChunkyPNG::Canvas::Operations
#flip! — ChunkyPNG::Canvas::Operations
#flip_horizontally — ChunkyPNG::Canvas::Operations
#flip_horizontally! — ChunkyPNG::Canvas::Operations
#flip_vertically — ChunkyPNG::Canvas::Operations
#flip_vertically! — ChunkyPNG::Canvas::Operations
#from_abgr_stream — ChunkyPNG::Canvas::StreamImporting
#from_bgr_stream — ChunkyPNG::Canvas::StreamImporting
#from_blob — ChunkyPNG::Canvas::PNGDecoding
#from_data_url — ChunkyPNG::Canvas::DataUrlImporting
#from_datastream — ChunkyPNG::Canvas::PNGDecoding
#from_file — ChunkyPNG::Canvas::PNGDecoding
#from_hex — ChunkyPNG::Color
#from_io — ChunkyPNG::Canvas::PNGDecoding
#from_rgb_stream — ChunkyPNG::Canvas::StreamImporting
#from_rgb_stream — ChunkyPNG::Color
#from_rgba_stream — ChunkyPNG::Canvas::StreamImporting
#from_rgba_stream — ChunkyPNG::Color
#from_stream — ChunkyPNG::Canvas::PNGDecoding
#from_string — ChunkyPNG::Canvas::PNGDecoding
#fully_transparent? — ChunkyPNG::Color
#g — ChunkyPNG::Color
#get_pixel — ChunkyPNG::Canvas
#grayscale — ChunkyPNG::Canvas::Operations
#grayscale — ChunkyPNG::Color
#grayscale! — ChunkyPNG::Canvas::Operations
#grayscale? — ChunkyPNG::Color
#grayscale? — ChunkyPNG::Palette
#grayscale_alpha — ChunkyPNG::Color
#grayscale_entry — ChunkyPNG::Chunk::Transparency
#grayscale_teint — ChunkyPNG::Color
#height — ChunkyPNG::Vector
#html_color — ChunkyPNG::Color
#imagedata — ChunkyPNG::Datastream
#import — ChunkyPNG::RMagick
#include? — ChunkyPNG::Canvas
#include? — ChunkyPNG::Dimension
#include_point? — ChunkyPNG::Canvas
#include_x? — ChunkyPNG::Canvas
#include_xy? — ChunkyPNG::Canvas
#include_y? — ChunkyPNG::Canvas
#index — ChunkyPNG::Palette
#indexable? — ChunkyPNG::Palette
#initialize_copy — ChunkyPNG::Canvas
#initialize_copy — ChunkyPNG::Image
#inspect — ChunkyPNG::Canvas
#int8_mult — ChunkyPNG::Color
#interpolate_quick — ChunkyPNG::Color
#length — ChunkyPNG::Vector
#line — ChunkyPNG::Canvas::Drawing
#line_xiaolin_wu — ChunkyPNG::Canvas::Drawing
#max_x — ChunkyPNG::Vector
#max_y — ChunkyPNG::Vector
#metadata — ChunkyPNG::Datastream
#metadata_chunks — ChunkyPNG::Image
#min_x — ChunkyPNG::Vector
#min_y — ChunkyPNG::Vector
#minmax — Enumerable
#mirror — ChunkyPNG::Canvas::Operations
#mirror! — ChunkyPNG::Canvas::Operations
#offset — ChunkyPNG::Vector
#opaque! — ChunkyPNG::Color
#opaque? — ChunkyPNG::Palette
#opaque? — ChunkyPNG::Color
#opaque_palette — ChunkyPNG::Palette
#palette — ChunkyPNG::Canvas
#palette_alpha_channel — ChunkyPNG::Chunk::Transparency
#parse — ChunkyPNG::Color
#pass_bytesize — ChunkyPNG::Color
#pixel_bitsize — ChunkyPNG::Color
#pixel_bytesize — ChunkyPNG::Color
#polygon — ChunkyPNG::Canvas::Drawing
#r — ChunkyPNG::Color
#rect — ChunkyPNG::Canvas::Drawing
#replace — ChunkyPNG::Canvas::Operations
#replace! — ChunkyPNG::Canvas::Operations
#replace_canvas! — ChunkyPNG::Canvas
#replace_column! — ChunkyPNG::Canvas
#replace_row! — ChunkyPNG::Canvas
#resample — ChunkyPNG::Canvas::Resampling
#resample_bilinear — ChunkyPNG::Canvas::Resampling
#resample_bilinear! — ChunkyPNG::Canvas::Resampling
#resample_nearest_neighbor — ChunkyPNG::Canvas::Resampling
#resample_nearest_neighbor! — ChunkyPNG::Canvas::Resampling
#resize — ChunkyPNG::Canvas::Resampling
#rgb — ChunkyPNG::Color
#rgba — ChunkyPNG::Color
#rotate_180 — ChunkyPNG::Canvas::Operations
#rotate_180! — ChunkyPNG::Canvas::Operations
#rotate_clockwise — ChunkyPNG::Canvas::Operations
#rotate_clockwise! — ChunkyPNG::Canvas::Operations
#rotate_counter_clockwise — ChunkyPNG::Canvas::Operations
#rotate_counter_clockwise! — ChunkyPNG::Canvas::Operations
#rotate_left — ChunkyPNG::Canvas::Operations
#rotate_left! — ChunkyPNG::Canvas::Operations
#rotate_right — ChunkyPNG::Canvas::Operations
#rotate_right! — ChunkyPNG::Canvas::Operations
#row — ChunkyPNG::Canvas
#samples_per_pixel — ChunkyPNG::Color
#save — ChunkyPNG::Datastream
#save — ChunkyPNG::Canvas::PNGEncoding
#scanline_bytesize — ChunkyPNG::Color
#set_pixel — ChunkyPNG::Canvas
#set_pixel_if_within_bounds — ChunkyPNG::Canvas
#steps — ChunkyPNG::Canvas::Resampling
#steps_residues — ChunkyPNG::Canvas::Resampling
#to_a — ChunkyPNG::Point
#to_a — ChunkyPNG::Dimension
#to_abgr_stream — ChunkyPNG::Canvas::StreamExporting
#to_alpha_channel_stream — ChunkyPNG::Canvas::StreamExporting
#to_ary — ChunkyPNG::Point
#to_ary — ChunkyPNG::Dimension
#to_blob — ChunkyPNG::Canvas::PNGEncoding
#to_blob — ChunkyPNG::Datastream
#to_data_url — ChunkyPNG::Canvas::DataUrlExporting
#to_datastream — ChunkyPNG::Canvas::PNGEncoding
#to_datastream — ChunkyPNG::Image
#to_grayscale — ChunkyPNG::Color
#to_grayscale_alpha_bytes — ChunkyPNG::Color
#to_grayscale_bytes — ChunkyPNG::Color
#to_grayscale_stream — ChunkyPNG::Canvas::StreamExporting
#to_hex — ChunkyPNG::Color
#to_image — ChunkyPNG::Canvas
#to_plte_chunk — ChunkyPNG::Palette
#to_rgb_stream — ChunkyPNG::Canvas::StreamExporting
#to_rgba_stream — ChunkyPNG::Canvas::StreamExporting
#to_s — ChunkyPNG::Datastream
#to_s — ChunkyPNG::Canvas::PNGEncoding
#to_string — ChunkyPNG::Datastream
#to_string — ChunkyPNG::Canvas::PNGEncoding
#to_trns_chunk — ChunkyPNG::Palette
#to_truecolor_alpha_bytes — ChunkyPNG::Color
#to_truecolor_bytes — ChunkyPNG::Color
#truecolor_entry — ChunkyPNG::Chunk::Transparency
#width — ChunkyPNG::Vector
#within_bounds? — ChunkyPNG::Point
#write — ChunkyPNG::Canvas::PNGEncoding
#write — ChunkyPNG::Chunk::Base
#write — ChunkyPNG::Datastream
#write_with_crc — ChunkyPNG::Chunk::Base
#x_range — ChunkyPNG::Vector
#y_range — ChunkyPNG::Vector