the #GdkPixbuf into which to render the results
the left coordinate for region to render
the top coordinate for region to render
the width of the region to render
the height of the region to render
the offset in the X direction (currently rounded to an integer)
the offset in the Y direction (currently rounded to an integer)
the scale factor in the X direction
the scale factor in the Y direction
the interpolation type for the transformation.
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 renders the rectangle (@dest_x, @dest_y, @dest_width, @dest_height) of the resulting image onto the destination image replacing the previous contents.
Try to use gdk_pixbuf_scale_simple() first, this function is the industrial-strength power tool you can fall back to if gdk_pixbuf_scale_simple() isn't powerful enough.
If the source rectangle overlaps the destination rectangle on the same pixbuf, it will be overwritten during the scaling which results in rendering artifacts.