You are here: Start » Filter Reference » Image » Image Spatial Transforms » 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 | |
---|---|---|---|---|
inImage | Image | Input image | ||
inNewLength | Integer* | 1 - 65535 | The length in pixels that the chosen dimension will be set to | |
inDimension | Dimension | The dimension that will be set to the given length | ||
inResizeMethod | ResizeMethod | |||
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.