ResizeWidthRatio Method (GdPictureImaging)
In This Topic
Resizes a GdPicture image with custom width keeping the original aspect ratio for the new height
value.
Syntax
'Declaration
Public Function ResizeWidthRatio( _
ByVal As Integer, _
ByVal As Integer, _
ByVal As InterpolationMode _
) As GdPictureStatus
public GdPictureStatus ResizeWidthRatio(
int ,
int ,
InterpolationMode
)
public function ResizeWidthRatio(
: Integer;
: Integer;
: InterpolationMode
): GdPictureStatus;
public function ResizeWidthRatio(
: int,
: int,
: InterpolationMode
) : GdPictureStatus;
public: GdPictureStatus ResizeWidthRatio(
int ,
int ,
InterpolationMode
)
public:
GdPictureStatus ResizeWidthRatio(
int ,
int ,
InterpolationMode
)
Parameters
- ImageID
- GdPicture image identifier.
- NewImageWidth
- The new image width in pixel.
- InterpolationMode
- A member of the Drawing2D.InterPolationMode enumeration.
Return Value
A member of the GdPictureStatus enumeration.
Example
Resizing the image making it twice the original size.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
int imageID = gdpictureImaging.CreateGdPictureImageFromFile("input.png");
// Resize the image making its width twice larger. The height of the image will be changed in order to maintain the aspect ratio.
int width = gdpictureImaging.GetWidth(imageID);
gdpictureImaging.ResizeWidthRatio(imageID, width * 2, System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic);
gdpictureImaging.SaveAsPNG(imageID, "output.png");
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
Example
Resizing the image making it twice the original size.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
{
int imageID = gdpictureImaging.CreateGdPictureImageFromFile("input.png");
// Resize the image making its width twice larger. The height of the image will be changed in order to maintain the aspect ratio.
int width = gdpictureImaging.GetWidth(imageID);
gdpictureImaging.ResizeWidthRatio(imageID, width * 2, System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic);
gdpictureImaging.SaveAsPNG(imageID, "output.png");
gdpictureImaging.ReleaseGdPictureImage(imageID);
}
See Also