Class Image
In: imlib2.c
Parent: Object
Methods
blend    blend!    blend_image    blend_image!    blur    blur!    border    border=    changes_on_disk    clear    clear_color    clear_color!    clip_line    clone    color_range    copy_alpha    copy_alpha_rect    copy_rect    create    create_cropped    create_cropped!    create_cropped_scaled    create_cropped_scaled!    create_using_copied_data    create_using_data    crop    crop!    crop_scaled    crop_scaled!    data    data!    data=    data_for_reading_only    draw_ellipse    draw_line    draw_oval    draw_pixel    draw_poly    draw_polygon    draw_rect    draw_rectangle    draw_text    dup    filename    fill_color_range    fill_ellipse    fill_gradient    fill_oval    fill_poly    fill_polygon    fill_rect    fill_rectangle    flip_diagonal    flip_diagonal!    flip_horizontal    flip_horizontal!    flip_vertical    flip_vertical!    format    format=    get_border    get_format    gradient    has_alpha    has_alpha=    has_alpha?    height    initialize    irrelevant_alpha=    irrelevant_border=    irrelevant_format=    load    load_image    load_immediately    load_immediately_without_cache    load_with_error_return    load_without_cache    new    orientate    orientate!    put_back_data    query    query_cmya    query_hlsa    query_hsva    query_pixel    query_pixel_cmya    query_pixel_hlsa    query_pixel_hsva    query_rgba    rotate    rotate!    save    save_image    save_with_error_return    scroll_rect    set_border    set_changes_on_disk    set_format    set_has_alpha    set_irrelevant_alpha    set_irrelevant_border    set_irrelevant_format    sharpen    sharpen!    tile    tile!    tile_horizontal    tile_horizontal!    tile_vertical    tile_vertical!    width   
Public Class methods
new(p1, p2)
create(p1, p2)
create_using_data(p1, p2)
create_using_copied_data(p1, p2)
load(p1)
load_image(p1)
load_immediately(p1)
load_without_cache(p1)
load_immediately_without_cache(p1)
load_with_error_return(VALUE klass, VALUE filename)

returns a hash with "image" -> image, and "error" -> errornum

Public Instance methods
initialize()
save(p1)
save_image(p1)
save_with_error_return(p1)
width()
height()
filename()
data()
data_for_reading_only()
data!()
data=(p1)
put_back_data(p1)
has_alpha()
has_alpha?()
has_alpha=(p1)
set_has_alpha(p1)
changes_on_disk()
set_changes_on_disk()
border()
get_border()
border=(p1)
set_border(p1)
format()
get_format()
format=(p1)
set_format(p1)
irrelevant_format=(p1)
set_irrelevant_format(p1)
irrelevant_border=(p1)
set_irrelevant_border(p1)
irrelevant_alpha=(p1)
set_irrelevant_alpha(p1)
query(p1, p2)
query_rgba(p1, p2)
query_pixel(p1, p2)
query_hsva(p1, p2)
query_pixel_hsva(p1, p2)
query_hlsa(p1, p2)
query_pixel_hlsa(p1, p2)
query_cmya(p1, p2)
query_pixel_cmya(p1, p2)
crop(...)
create_cropped(...)
crop!(...)
create_cropped!(...)
crop_scaled(...)
create_cropped_scaled(...)
crop_scaled!(...)
create_cropped_scaled!(...)
flip_horizontal()
flip_horizontal!()
flip_vertical()
flip_vertical!()
flip_diagonal()
flip_diagonal!()
orientate(p1)
orientate!(p1)
blur(p1)
blur!(p1)
sharpen(p1)
sharpen!(p1)
tile_horizontal()
tile_horizontal!()
tile_vertical()
tile_vertical!()
tile()
tile!()
draw_pixel(...)
draw_line(...)
clip_line(...)
draw_rect(...)
draw_rectangle(...)
fill_rect(...)
fill_rectangle(...)
copy_alpha(...)
copy_alpha_rect(...)
scroll_rect(...)
copy_rect(...)
draw_ellipse(...)
draw_oval(...)
fill_ellipse(...)
fill_oval(...)
draw_text(...)
gradient(...)
fill_gradient(...)
color_range(...)
fill_color_range(...)
draw_poly(...)
draw_polygon(...)
fill_poly(...)
fill_polygon(...)
blend!(...)
blend_image!(...)
blend(...)
blend_image(...)
rotate(p1)
rotate!(p1)
clone()
dup()
clear()
clear_color(p1)
clear_color!(p1)