A class correspond to GdkImlibImage in Imlib
create_from_data(data, alpha, w, h)
create_image_from_data(data, alpha, w, h)
[undefined]
GdkImlibImage *gdk_imlib_create_image_from_data(unsigned char *data, unsigned char *alpha, gint w, gint h);
create_from_drawable(gwin, gmask, x, y, w, h)
[undefined]
create_image_from_drawable(gwin, gmask, x, y, w, h)
[undefined]
GdkImlibImage *gdk_imlib_create_image_from_drawable(GdkWindow * gwin, GdkBitmap * gmask, int x, int y, int width, int height);
create_from_xpm_data(data)
[undefined]
create_image_from_xpm_data(data)
[undefined]
GdkImlibImage *gdk_imlib_create_image_from_xpm_data(char **data);
inlined_png_to_image(data)
[undefined]
GdkImlibImage *gdk_imlib_inlined_png_to_image(unsigned char *data, int data_size);
new(filename)
load_image(filename)
[undefined]
GdkImlibImage *gdk_imlib_load_image(char *file);
render_limit
When the amount of image by created by
GdkImlib::Image#render
is over
render_limit,
GdkImlib::Image#render
requires garbage collection to the ruby interpreter.
render_limit = limit
add_to_eim(filename)
add_image_to_eim(filename)
[undefined]
gint gdk_imlib_add_image_to_eim(GdkImlibImage *image, char *file);
apply(window)
apply_image(window)
[undefined]
void gdk_imlib_apply_image(GdkImlibImage * im, GdkWindow *p);
apply_modifiers_to_rgb
void gdk_imlib_apply_modifiers_to_rgb(GdkImlibImage *im);
blue_curve
image_blue_curve
[undefined]
void gdk_imlib_get_image_blue_curve(GdkImlibImage *im, unsigned char *mod);
blue_curve = curve
image_blue_curve = curve
[undefined]
void gdk_imlib_set_image_blue_curve(GdkImlibImage *im, unsigned char *mod);
blue_modifier
image_blue_modifier
[undefined]
void gdk_imlib_get_image_blue_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
blue_modifier = modifier
image_blue_modifier = modifier
[undefined]
void gdk_imlib_set_image_blue_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
border
image_border
[undefined]
void gdk_imlib_get_image_border(GdkImlibImage *image, GdkImlibBorder *border);
border = border
image_border = border
[undefined]
void gdk_imlib_set_image_border(GdkImlibImage *image, GdkImlibBorder *border);
changed
changed_image
[undefined]
void gdk_imlib_changed_image(GdkImlibImage * im);
clone
clone_image
[undefined]
GdkImlibImage *gdk_imlib_clone_image(GdkImlibImage *im);
clone_scaled(w, h)
clone_scaled_image(w, h)
[undefined]
GdkImlibImage *gdk_imlib_clone_scaled_image(GdkImlibImage *im, int w, int h);
copy_image
[undefined]
GdkPixmap *gdk_imlib_copy_image(GdkImlibImage *image);
copy_mask
[undefined]
GdkBitmap *gdk_imlib_copy_mask(GdkImlibImage *image);
crop(x, y, w, h)
crop_image(x, y, w, h)
[undefined]
void gdk_imlib_crop_image(GdkImlibImage * im, gint x, gint y, gint w, gint h);
crop_and_clone(x, y, w, h)
crop_and_clone_image(x, y, w, h)
[undefined]
GdkImlibImage *gdk_imlib_crop_and_clone_image(GdkImlibImage *im, int x, int y, int w, int h);
filename
[undefined]
flip_horizontal
flip_image_horizontal
[undefined]
void gdk_imlib_flip_image_horizontal(GdkImlibImage *im);
flip_vertical
flip_image_vertical
[undefined]
void gdk_imlib_flip_image_vertical(GdkImlibImage *im);
get_pixmap
Return the image created by the method
render
in the form
[pixmap,
mask]
.
pixmapis
Gdk::Pixmap
and
maskis
Gdk::Bitmap
.
green_curve
image_green_curve
[undefined]
void gdk_imlib_get_image_green_curve(GdkImlibImage *im, unsigned char *mod);
green_curve = curve
image_green_curve = curve
[undefined]
void gdk_imlib_set_image_green_curve(GdkImlibImage *im, unsigned char *mod);
green_modifier
image_green_modifier
[undefined]
void gdk_imlib_get_image_green_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
green_modifier = modifier
image_green_modifier = modifier
[undefined]
void gdk_imlib_set_image_green_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
kill
[undefined]
kill_image
[undefined]
void gdk_imlib_kill_image(GdkImlibImage *image);
modifier
image_modifier
[undefined]
void gdk_imlib_get_image_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
modifier = modifier
image_modifier = modifier
[undefined]
void gdk_imlib_set_image_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
move_image
[undefined]
GdkPixmap *gdk_imlib_move_image(GdkImlibImage *image);
move_mask
[undefined]
GdkBitmap *gdk_imlib_move_mask(GdkImlibImage *image);
paste(window, x, y, w, h)
paste_image(window, x, y, w, h)
[undefined]
void gdk_imlib_paste_image(GdkImlibImage *im, GdkWindow *p, gint x, gint y, gint w, gint h);
paste_border(window, x, y, w, h)
paste_image_border(window, x, y, w, h)
[undefined]
void gdk_imlib_paste_image_border(GdkImlibImage *im, GdkWindow *p, gint x, gint y, gint w, gint h);
red_curve
image_red_curve
[undefined]
void gdk_imlib_get_image_red_curve(GdkImlibImage *im, unsigned char *mod);
red_curve = curve
image_red_curve = curve
[undefined]
void gdk_imlib_set_image_red_curve(GdkImlibImage *im, unsigned char *mod);
red_modifier
image_red_modifier
[undefined]
void gdk_imlib_get_image_red_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
red_modifier = modifier
image_red_modifier = modifier
[undefined]
void gdk_imlib_set_image_red_modifier(GdkImlibImage *im, GdkImlibColorModifier *mod);
render(width, height)
gint gdk_imlib_render(GdkImlibImage *image, gint width, gint height);
rgb_height
Height of the original image.
rgb_width
Width of the original image.
rotate(degree)
rotate_image(degree)
[undefined]
void gdk_imlib_rotate_image(GdkImlibImage *im, gint d);
save(filename, saveinfo)
save_image(filename, saveinfo)
[undefined]
gint gdk_imlib_save_image(GdkImlibImage *im, char *file, GdkImlibSaveInfo *info);
save_to_eim(filename)
save_image_to_eim(filename)
[undefined]
gint gdk_imlib_save_image_to_eim(GdkImlibImage *image, char *file);
save_to_ppm(filename)
save_image_to_ppm(filename)
[undefined]
gint gdk_imlib_save_image_to_ppm(GdkImlibImage *image, char *file);
shape
image_shape
[undefined]
void gdk_imlib_get_image_shape(GdkImlibImage *image, GdkImlibColor *color);
shape = shape
image_shape = shape
[undefined]
void gdk_imlib_set_image_shape(GdkImlibImage *image, GdkImlibColor *color);
Generated at Wed Oct 20 03:51:54 JST 1999 by rubyapi2