Mako 7.5.0 API
Loading...
Searching...
No Matches
IDOMImagePermuteFilter Class Reference

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.

Classes

class  Data
 Initialization data. More...
 

Static Public Member Functions

static EDL_API IDOMImagePermuteFilterPtr create (IEDLClassFactory *pFactory, const IDOMColorSpacePtr &colorSpace, const CEDLVector< int8 > &permute)
 Simplified creator for this filter.
 
static const CClassIDclassID ()
 Retrieves class id of IDOMImagePermuteFilter.
 

Detailed Description

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.

Member Function Documentation

◆ classID()

static const CClassID & IDOMImagePermuteFilter::classID ( )
inlinestatic

Retrieves class id of IDOMImagePermuteFilter.

Returns
CClassID Class id of the element

◆ create()

static EDL_API IDOMImagePermuteFilterPtr IDOMImagePermuteFilter::create ( IEDLClassFactory * pFactory,
const IDOMColorSpacePtr & colorSpace,
const CEDLVector< int8 > & permute )
static

Simplified creator for this filter.

Parameters
pFactoryThe EDL Class Factory
colorSpaceA color space to be used for the resulting image
permuteAn 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: