scale_simple
Description:
Create a new pixbuf containing a copy of `src` scaled to `dest_width` x `dest_height`.
This function leaves `src` unaffected.
The `interp_type` should be `GDK_INTERP_NEAREST` if you want maximum speed (but when scaling down `GDK_INTERP_NEAREST` is usually unusably ugly). The default `interp_type` should be `GDK_INTERP_BILINEAR` which offers reasonable quality and speed.
You can scale a sub-portion of `src` by creating a sub-pixbuf pointing into `src`; see [methodGdkPixbuf.Pixbuf
.new_subpixbuf].
If `dest_width` and `dest_height` are equal to the width and height of `src`, this function will return an unscaled copy of `src`.
For more complicated scaling/alpha blending see [methodGdkPixbuf.Pixbuf
.scale] and [methodGdkPixbuf.Pixbuf
.composite].
Parameters:
this |
a Pixbuf |
dest_width |
the width of destination image |
dest_height |
the height of destination image |
interp_type |
the interpolation type for the transformation. |
Returns:
the new pixbuf |