The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

IPA::Misc - miscellaneous uncategorized routines

split_channels IMAGE, [ MODE = 'rgb' ]

Splits IMAGE onto channels, with the selected MODE, which currently can be 'rgb' or 'hsv' string constants. Returns channels as anonymous array of image objects.

rgb

Supported types: RGB . Returns: 3 Byte images .

hsv

Supported types: RGB . Returns: 3 float images - with hue, saturation, and value . Ranges: hue: 0-360, saturation: 0-1, value: 0-1 .

combine_channels [IMAGES], [ MODE = 'rgb' ]

Combines list of channel IMAGES into single image, with the selected MODE, which currently can be 'rgb' , 'hsv', 'alphaNUM' string constants. Returns the combined image.

rgb

Supported types: Byte . Returns: RGB image .

hsv

Supported types: Float . Returns: RGB image . Channel ranges: hue: 0-360, saturation: 0-1, value: 0-1

alphaNUM

Supported types: RGB, Byte . Returns: Same type as input . NUM range: 0 - 255 .

histogram IMAGE

Returns array of 256 integers, each representing number of pixels with the corresponding value for IMAGE.

Supported types: 8-bit