scale
Description:
Creates a transformation of the source image this 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 scale_simple first; this function is the industrial-strength power tool you can fall back to, if 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.
Parameters:
this |
a Pixbuf |
dest |
the Pixbuf into which to render the results |
dest_x |
the left coordinate for region to render |
dest_y |
the top coordinate for region to render |
dest_width |
the width of the region to render |
dest_height |
the height of the region to render |
offset_x |
the offset in the X direction (currently rounded to an integer) |
offset_y |
the offset in the Y direction (currently rounded to an integer) |
scale_x |
the scale factor in the X direction |
scale_y |
the scale factor in the Y direction |
interp_type |
the interpolation type for the transformation. |