Method
GdkPixbufPixbufcomposite_color
Declaration [src]
void
gdk_pixbuf_composite_color (
const GdkPixbuf* src,
GdkPixbuf* dest,
int dest_x,
int dest_y,
int dest_width,
int dest_height,
double offset_x,
double offset_y,
double scale_x,
double scale_y,
GdkInterpType interp_type,
int overall_alpha,
int check_x,
int check_y,
int check_size,
guint32 color1,
guint32 color2
)
Description [src]
Creates a transformation of the source image src by scaling by
scale_x and scale_y then translating by offset_x and offset_y,
then alpha blends the rectangle (dest_x ,dest_y, dest_width,
dest_height) of the resulting image with a checkboard of the
colors color1 and color2 and renders it onto the destination image.
If the source image has no alpha channel, and overall_alpha is 255, a fast
path is used which omits the alpha blending and just performs the scaling.
See gdk_pixbuf_composite_color_simple() for a simpler variant of this
function suitable for many tasks.
Parameters
dest-
Type:
GdkPixbufThe
GdkPixbufinto which to render the results.The data is owned by the caller of the method. dest_x-
Type:
intThe left coordinate for region to render.
dest_y-
Type:
intThe top coordinate for region to render.
dest_width-
Type:
intThe width of the region to render.
dest_height-
Type:
intThe height of the region to render.
offset_x-
Type:
doubleThe offset in the X direction (currently rounded to an integer).
offset_y-
Type:
doubleThe offset in the Y direction (currently rounded to an integer).
scale_x-
Type:
doubleThe scale factor in the X direction.
scale_y-
Type:
doubleThe scale factor in the Y direction.
interp_type-
Type:
GdkInterpTypeThe interpolation type for the transformation.
overall_alpha-
Type:
intOverall alpha for source image (0..255).
check_x-
Type:
intThe X offset for the checkboard (origin of checkboard is at -
check_x, -check_y). check_y-
Type:
intThe Y offset for the checkboard.
check_size-
Type:
intThe size of checks in the checkboard (must be a power of two).
color1-
Type:
guint32The color of check at upper left.
color2-
Type:
guint32The color of the other check.