An image filter that takes images using a given color space and presents a new image with a different color space where the components are permuted into a different position, and with undefined components filled with 0. This can be useful for mapping DeviceN components into process components where this does not require a conversion to a base component.
More...
#include <idomimageresource.h>
Inherits IDOMImageFilter.
An image filter that takes images using a given color space and presents a new image with a different color space where the components are permuted into a different position, and with undefined components filled with 0. This can be useful for mapping DeviceN components into process components where this does not require a conversion to a base component.
◆ classID()
static const CClassID & IDOMImagePermuteFilter::classID |
( |
| ) |
|
|
inlinestatic |
◆ create()
static EDL_API IDOMImagePermuteFilterPtr IDOMImagePermuteFilter::create |
( |
IEDLClassFactory * | pFactory, |
|
|
const IDOMColorSpacePtr & | colorSpace, |
|
|
const CEDLVector< int8 > & | permute ) |
|
static |
Simplified creator for this filter.
- Parameters
-
pFactory | The EDL Class Factory |
colorSpace | A color space to be used for the resulting image |
permute | An integer vector containing an entry for every component in colorSpace. Each entry is either the integral index of the input image component that will be used for that output channel, or a negative number indicating that the components for that output channel will be be clear (0). Any alpha/mask channel is retained. |
- Returns
- IDOMImageInverterFilterPtr The new filter.
The documentation for this class was generated from the following file: