Class Image |
|
Methods |
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) |