CutImageIntoTiles
Generates an array of small images by cutting the input image.
Syntax
C++
C#
Python
def CutImageIntoTiles( inImage: Image, /, *, inTileWidth: int = 1, inTileHeight: int | None = None, inHorizontalStep: int | None = None, inVerticalStep: int | None = None, inOverflowControl: OverflowControl = OverflowControl.KeepLast ) -> outImageTiles: list[Image]
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
inImage | Image | Image to be cut into tiles | ||
![]() |
inTileWidth | int | 1 - ![]() |
1 | Demanded tile width. |
![]() |
inTileHeight | int | None | 1 - ![]() |
None | Demanded tile height; equals inTileWidth when set to Auto. |
![]() |
inHorizontalStep | int | None | 1 - ![]() |
None | Defines horizontal space between consecutive tiles; defaults to tile width. Can be used to produce overlapping tiles. |
![]() |
inVerticalStep | int | None | 1 - ![]() |
None | Defines vertical space between consecutive tiles; defaults to tile height. Can be used to produce overlapping tiles. |
![]() |
inOverflowControl | OverflowControl | OverflowControl.KeepLast | Define what to do when overflowing tiles are present. | |
![]() |
outImageTiles | list[Image] | Resulting image tiles |
Hardware Acceleration
This operation supports automatic parallelization for multicore and multiprocessor systems.



