Gdk.Pixbuf.Scale Method
Scale transformation.

Syntax

public void Scale (Pixbuf 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, InterpType interp_type)

Parameters

dest
The destination Pixbuf where the results are rendered
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.

Remarks

Creates a transformation of the Pixbuf by scaling to 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 Pixbuf.ScaleSimple, this function is the industrial-strength power tool you can fall back to if Pixbuf.ScaleSimple is not powerful enough.

Requirements

Namespace: Gdk
Assembly: gdk-sharp (in gdk-sharp.dll)