Back to FabImage Studio website

You are here: Start » Filter Reference » Image » Image Spatial Transforms » ResizeImage_FixedAspectRatio

ResizeImage_FixedAspectRatio


Module: FoundationLite

Changes one dimension of the image to a desired length while the other dimension is set to a length such that the aspect ration of the image is maintained.

Name Type Range Description
Input value inImage Image Input image
Input value inNewLength Integer* 1 - 65535 The length in pixels that the chosen dimension will be set to
Input value inDimension Dimension The dimension that will be set to the given length
Input value inResizeMethod ResizeMethod
Output value outImage Image Output image

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

This operation is optimized for SSE2 technology for pixels of types: UINT8 (when inResizeMethod = Area), UINT16 (when inResizeMethod = Area), 3xUINT8 (when inResizeMethod = Area), 3xUINT16 (when inResizeMethod = Area).

This operation is optimized for AVX2 technology for pixels of types: UINT8 (when inResizeMethod = Area), UINT16 (when inResizeMethod = Area), 3xUINT8 (when inResizeMethod = Area), 3xUINT16 (when inResizeMethod = Area).

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Empty image on input in ResizeImage_FixedAspectRatio.
DomainError Unsupported dimension given in inDimension, only Width and Height are supported in ResizeImage_FixedAspectRatio.

Complexity Level

This filter is available on Advanced Complexity Level.

Filter Group

This filter is member of ResizeImage filter group.