Back to Adaptive Vision Library website
You are here: Start » Function Reference » Image Tiling » CutImageIntoTiles
CutImageIntoTiles
Generates array of image tiles, which are cut from inImage.
Syntax
C++
C#
void avl::CutImageIntoTiles ( const avl::Image& inImage, const int inTileWidth, atl::Optional<int> inTileHeight, atl::Optional<int> inHorizontalStep, atl::Optional<int> inVerticalStep, const bool inOverflowControl, atl::Array<avl::Image>& outImageTiles )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inImage | const Image& | Image to be cut into tiles | |||
inTileWidth | const int | 1 - | 1 | Demanded tile width. | |
inTileHeight | Optional<int> | 1 - | NIL | Demanded tile height; equals inTileWidth when set to Auto. | |
inHorizontalStep | Optional<int> | 1 - | NIL | Defines horizontal space between consecutive tiles; defaults to tile width. Can be used to produce overlapping tiles. | |
inVerticalStep | Optional<int> | 1 - | NIL | Defines vertical space between consecutive tiles; defaults to tile height. Can be used to produce overlapping tiles. | |
inOverflowControl | const bool | When set to true, overflowing tiles will be removed form outTiles array. | |||
outImageTiles | Array<Image>& | Resulting image tiles |
Description
Generates an array of image tiles, which are cut from inImage.