You are here: Start » AVL.NET » AVL.ResizeImage_Relative Method

AVL.ResizeImage_Relative Method

Resizes an image by a factor along each axis.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void ResizeImage_Relative(
	AvlNet.Image inImage,
	float inHorizontalScale,
	float inVerticalScale,
	AvlNet.ResizeMethod inResizeMethod,
	out AvlNet.Image outImage
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inHorizontalScalefloat<0.0f, 65536.0f>1.0fDefault value: 1.0f.
inVerticalScalefloat<0.0f, 65536.0f>1.0fDefault value: 1.0f.
inResizeMethodAvlNet.ResizeMethod
outImageAvlNet.ImageOutput image.

Description

The operation stretches or shrinks the inImage so that its dimensions are scaled, accordingly, by the factor of inHorizontalScale, inVerticalScale. Two modes of pixel interpolation are available, the bilinear filtering being more precise and computationally expensive.

Examples

ResizeImage_Relative performed on the sample image with inHorizontalScale = 0.5, inVerticalScale = 0.25.

See also