gdkPixbufScale
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.
gdkPixbufScale(object, dest, dest.x, dest.y, dest.width, dest.height, offset.x, offset.y, scale.x, scale.y, interp.type)
|
|
|
the |
|
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. |
Try to use gdkPixbufScaleSimple
first, this function is
the industrial-strength power tool you can fall back to if
gdkPixbufScaleSimple
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.
Derived by RGtkGen from GTK+ documentation
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.