TransformsProvider.Resize Method (Int32, Int32, ResizeInterpolationMode)

Resizes the bitmap to the specified dimensions using a given interpolation algorithm.

Namespace: Aurigma.GraphicsMill
Assembly: Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)

Syntax

C#
public void Resize(
	int width,
	int height,
	ResizeInterpolationMode mode
)

Parameters

width

Type: System.Int32

The width of resized bitmap. If 0, it is calculated automatically to preserve the aspect ratio of the source image. Both width and height cannot be 0 at the same time.
height

Type: System.Int32

The height of resized bitmap. If 0, it is calculated automatically to preserve the aspect ratio of the source image. Both width and height cannot be 0 at the same time.
mode

Type: Aurigma.GraphicsMill.Transforms.ResizeInterpolationMode

A ResizeInterpolationMode interpolation algorithm which used during the resize.

Remarks

You can also use Resize class to apply this transform.

Examples

C#
using (var bitmap = new Bitmap(@"Images\in.jpg"))
{
    bitmap.Transforms.Resize(100, 0, ResizeInterpolationMode.High, ResizeMode.Fit);
    bitmap.Save(@"Images\Output\out.jpg");
}

See Also

Reference

Manual