# 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
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");
}