You are here: Start » Filter Reference » Image Point Transforms » DivideImage
Divides each pixel by a scalar value.
Name | Type | Description | |
---|---|---|---|
![]() |
inImage | Image | Input image |
![]() |
inRoi | Region* | Range of pixels to be processed |
![]() |
inValue | Real | Divisor |
![]() |
outImage | Image | Output image |
Description
The operation decreases the brightness of the inImage dividing each of its pixels by a fixed value.

Whenever the resulting value exceeds the range of pixel values, it is clipped to the nearest proper value.
Examples
![]() |
![]() |
DivideImage performed on the sample image with inValue = 2.0.
Hardware Acceleration
This operation is optimized for SSE2 technology for pixels of types: UINT8, SINT8, SINT16, REAL.
This operation supports automatic parallelization for multicore and multiprocessor systems.
Errors
This filter can throw an exception to report error. Read how to deal with errors here: Error Handling
Error type | Description |
---|---|
DomainError | Division by zero in DivideImage. |
Complexity Level
This filter is available on Basic Complexity Level.