Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
idomimageresource.h File Reference
#include <edl/edlfwd.h>
#include <edl/edltypes.h>
#include <edl/edlstream.h>
#include <edl/idomnode.h>
#include <edl/idombrush.h>
#include <edl/idomcolor.h>
#include <edl/idomhashable.h>
#include <edl/iimagecodec.h>
#include <edl/icolormanager.h>
#include <edl/edlerrors.h>
#include <jawsmako/optionalcontent.h>
Include dependency graph for idomimageresource.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IDOMImageProperties
 The IDOMImageProperties interface provides access to an underlying implementation which stores miscellaneous information about the associated image. More...
class  IDOMImage
 The base class describing an image. This class is subclassed to create a number of more specific image types. Instances of these objects may throw IEDLError exceptions on failure. More...
class  IDOMImage::Data
 Initialization data. More...
class  IDOMJPEGImage
 Interface to a class representing a JPEG (.jpg or .jpeg) image. More...
class  IDOMPNGImage
 Interface to a class representing a PNG (.png) image. More...
class  IDOMTIFFImage
 IDOMTIFFImage interface. More...
class  IDOMTIFFImage::Data
 Initialization data. More...
class  IDOMPSDImage
 IDOMPSDImage interface. More...
class  IDOMPSDImage::Data
 Initialization data. More...
class  IDOMWMPImage
 IDOMWMPImage interface. More...
class  IDOMRawImage
 Interface to a class representing a raw image. More...
class  IDOMRawImage::Data
 Initialization data. More...
class  IDOMTrivialImage
 Interface for a "trivial" image. More...
class  IDOMTrivialImage::Data
 Initialization data. More...
class  IDOMPDFAlternateImage
 An encapsulation of a PDF alternate image, which may be referenced from an image or mask brush. More...
class  IDOMPDFAlternateImage::Data
 Initialization data. More...
class  IDOMPDFImage
 Interface to a class representing an image extracted from a PDF file. Intended to be only used with the JawsMako APIs. More...
class  IDOMPDFImage::IDecodeParams
 Abstract interface for per-image decoding filter parameters. More...
class  IDOMPDFImage::FlateLZWParams
 Class to hold filter parameters for Flate or LZW-compressed image data. Please see the PDF specification for the meaning of these parameters. More...
class  IDOMPDFImage::CCITTFaxParams
 Class to hold filter parameters for CCITTFax-compressed image data. Please see the PDF specification for the meaning of these parameters. More...
class  IDOMPDFImage::JBIG2Params
 Class to hold filter parameters for JBIG2-compressed image data. Please see the PDF specification for the meaning of these parameters. More...
class  IDOMPDFImage::DCTParams
 Class to hold filter parameters for DCT-compressed image data. Please see the PDF specification for the meaning of these parameters. More...
class  IDOMPDFImage::Data
 Initialization data. More...
class  IDOMPCLImage
 Interface to a class representing an image extracted from a PCLXL file. More...
class  IDOMPCLImage::Data
 Initialization data. More...
class  IDOMRecombineImage
 Interface to a class representing a image made up of separate single channel images (each with the same bps, dimensions and resolution) each representing a single component of the entire image, or a mask channel. More...
class  IDOMRecombineImage::Data
 Initialization data. More...
class  IDOMRecombineAlphaImage
 Similar to IDOMRecombineImage, but instead combines an image comprising the color components of the image, with a single-channel image that represents the mask or alpha channel. The images must have the same, dimensions, but may have different dimensions. The resolution information will be taken from the color image. Images with Indexed color spaces will be converted to the base spaces. More...
class  IDOMRecombineAlphaImage::Data
 Initialization data. More...
class  IDOMCompositeImage
 Interface to a class representing a image made up of separate images joined together vertically, appearing as a single image. All images must use the same color space, depth, width, and the same number of channels. More...
class  IDOMCompositeImage::Data
 Initialization data. More...
class  IDOMCachedImage
 Interface to a class that when overlayed over an image will cache portions of its output. Useful for cases where images are repeatedly and are relatively expensive to process, and where the source image is certain to never change. More...
class  IDOMCachedImage::Data
 Initialization data. More...
class  IDOMImageFilter
class  IDOMImageChannelSelectorFilter
 An image filter that presents optionally an image stripped of alpha, or alternatively a Gray image representing the extra channel (ie Alpha or Mask) or a device color space channel. More...
class  IDOMImageChannelSelectorFilter::Data
 Initialization data. More...
class  IDOMImageColorSpaceSubstitutionFilter
 An image filter that presents an identical image, just with the colorspace substituted. More...
class  IDOMImageColorSpaceSubstitutionFilter::Data
 Initialization data. More...
class  IDOMImageColorConverterFilter
 An image filter that presents a color converted version of an image. More...
class  IDOMImageColorConverterFilter::Data
 Initialization data. More...
class  IDOMImageBleederFilter
 An image filter that presents an image with the edge pixels repeated. Useful for cases where consumers may interpolate pixels at the edge, creating unwanted artifacts. More...
class  IDOMImageBleederFilter::Data
 Initialization data. More...
class  IDOMImageDownsamplerFilter
 An image filter that presents a downsampled version of an image. More...
class  IDOMImageDownsamplerFilter::Data
 Initialization data. More...
class  IDOMImageMaskExpanderFilter
 An image filter that presents a image source and color combination as a plain image with an alpha channel, with all pixels colored with the given color. Useful for simplifying an IDOMMaskedBrush where the brush masked by the image is a solid color. More...
class  IDOMImageMaskExpanderFilter::Data
 Initialization data. More...
class  IDOMImageDeindexerFilter
 An image filter that presents an image with an Indexed color space as a simple eight bit image. More...
class  IDOMImageDeindexerFilter::Data
 Initialization data. More...
class  IDOMImageDeviceNToBaseFilter
 An image filter that presents an image with a DeviceN color space as a simple image in the alternate space. More...
class  IDOMImageDeviceNToBaseFilter::Data
 Initialization data. More...
class  IDOMImageSpotMergerFilter
 An image filter that merges selected spot components into the process components of an image. This is conceptually similar to IDOMImageDeviceNToBaseFilter. However: More...
class  IDOMImageSpotMergerFilter::CProcessConversion
class  IDOMImageSpotMergerFilter::Data
 Initialization data. More...
class  IDOMImagePermuteFilter
 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...
class  IDOMImagePermuteFilter::Data
 Initialization data. More...
class  IDOMImageInverterFilter
 An image filter that presents a bitwise inverted form of the source image. More...
class  IDOMImageInverterFilter::Data
 Initialization data. More...
class  IDOMDePremultiplierFilter
class  IDOMDePremultiplierFilter::Data
 Initialization data. More...
class  IDOMImageMatteRemoverFilter
class  IDOMImageMatteRemoverFilter::Data
 Initialization data. More...
class  IDOMImageBitScalerFilter
 An image filter that presents an image as an image with a different bits per sample. More...
class  IDOMImageBitScalerFilter::Data
 Initialization data. More...
class  IDOMImageColorKeyFilter
 An image filter that presents a masked image where colors within a given range are masked out, analogous to a green screen. The source image must not have a mask or alpha channel. More...
class  IDOMImageColorKeyFilter::Data
 Initialization data. More...
class  IDOMImageDecodeFilter
 An image filter that applies a PDF/PS style Decode array to the image contents. For details on decode arrays, please see "Decode Arrays" on page 344 of the PDF Reference, version 1.7. The bit depth of the result may be promoted to eight or 16 bits per component depending on the situation. More...
class  IDOMImageDecodeFilter::Data
 Initialization data. More...
class  IDOMImageCropperFilter
 An image filter that presents a portion of another image. More...
class  IDOMImageCropperFilter::Data
 Initialization data. More...
class  IDOMImagePortionFilter
 An image filter that presents a viewbox of another image. The viewbox can contain an area outside of the source image. Note that Indexed and DeviceN colorspaces are not supported. More...
class  IDOMImagePortionFilter::Data
 Initialization data. More...
class  IDOMImageFlipFilter
 An image filter that flips an image horizontally, vertically or both. More...
class  IDOMImageFlipFilter::Data
 Initialization data. More...
class  IDOMFilteredImage
 IDOMFilteredImage interface. Provides a method for filtering of an underlying image without requiring converted image data to be stored. It maintains a list of filters that are successively applied. More...
class  IDOMFilteredImage::Data
 Initialization data. More...

Macros

#define IDOMImagePropertiesClassID   0x3E76E62E, 0x11414364, 0xA36BEF96, 0xE81EB47B
#define edlobj2IDOMImageProperties(src)
#define IDOMImageClassID   0xf1050c98, 0x1bee40e7, 0xaa604df2, 0x82e822c4
#define edlobj2IDOMImage(src)
#define IDOMJPEGImageClassID   0x07c50584, 0xf4d44316, 0xa3de2ddb, 0x83f3e7cf
#define edlobj2IDOMJPEGImage(src)
#define IDOMPNGImageClassID   0x7792c068, 0x67a94eaf, 0x9563973a, 0x910c6b61
#define edlobj2IDOMPNGImage(src)
#define IDOMTIFFImageClassID   0x1469a59c, 0x78114e29, 0xb2fc0e45, 0x8aa62afe
#define edlobj2IDOMTIFFImage(src)
#define IDOMPSDImageClassID   0x0B2849E1, 0x93AF4798, 0xB5A66591, 0x19FED770
#define edlobj2IDOMPSDImage(src)
#define IDOMWMPImageClassID   0x09bda5e5, 0x58cf4912, 0xbee4617d, 0x2c201426
#define edlobj2IDOMWMPImage(src)
#define IDOMRawImageClassID   0x373a5278, 0x136411dc, 0x83140800, 0x200c9a66
#define edlobj2IDOMRawImage(src)
#define IDOMTrivialImageClassID   0x260a8c7a, 0xc9dd46e8, 0xa43c08ec, 0xf543b901
#define edlobj2IDOMTrivialImage(src)
#define IDOMPDFAlternateImageClassID   0x09cfB9ef, 0xdf084a30, 0x963979B6, 0x6f01eee2
#define IDOMPDFImageClassID   0x865d5367, 0x8fee4078, 0xadd975ad, 0x5106ee38
#define obj2FlateLZWParams(obj)
#define obj2CCITTFaxParams(obj)
#define obj2JBIG2Params(obj)
#define obj2DCTParams(obj)
#define edlobj2IDOMPDFImage(src)
#define IDOMPCLImageClassID   0x1444956E, 0xec014100, 0x9bec3968, 0xfe976935
#define edlobj2IDOMPCLImage(src)
#define IDOMRecombineImageClassID   0xe91e20cc, 0xbe2d469e, 0x8bad9d10, 0xca68Ad90
#define edlobj2IDOMRecombineImage(src)
#define IDOMRecombineAlphaImageClassID   0x4270168b, 0xf1384655, 0x86cbb981, 0x2d47dbc0
#define edlobj2IDOMRecombineAlphaImage(src)
#define IDOMCompositeImageClassID   0x95f3e000, 0xc9224e4a, 0x8c31b784, 0xe2e5b860
#define edlobj2IDOMCompositeImage(src)
#define IDOMCachedImageClassID   0x31438e03, 0xa0c54661, 0xac1e77d1, 0xd0f9ec87
#define edlobj2IDOMCachedImage(src)
#define edlobj2IDOMImageFilter(src)
#define IDOMImageChannelSelectorFilterClassID   0x014F52D9, 0x36284F76, 0xA2ED4585, 0xA0AC95CD
#define edlobj2IDOMImageChannelSelectorFilter(src)
#define IDOMImageColorSpaceSubstitutionFilterClassID   0x70CF33A5, 0xF8D24BB2, 0x97B3A27A, 0xEB957EF3
#define edlobj2IDOMImageColorSpaceSubstitutionFilter(src)
#define IDOMImageColorConverterFilterClassID   0xCF41C4A8, 0xB63A46A0, 0x8F1648BC, 0xB266EC94
#define edlobj2IDOMImageColorConverterFilter(src)
#define IDOMImageBleederFilterClassID   0xB31F7AA7, 0x38F043B8, 0xAC94C932, 0xCE38D04C
#define edlobj2IDOMImageBleederFilter(src)
#define IDOMImageDownsamplerFilterClassID   0x4DAECA20, 0x882B4B32, 0xA136C61B, 0xAA0F626A
#define edlobj2IDOMImageDownsamplerFilter(src)
#define IDOMImageMaskExpanderFilterClassID   0xC1262ED1, 0x5AB2451C, 0x9F921341, 0xA89262FF
#define edlobj2IDOMImageMaskExpanderFilter(src)
#define IDOMImageDeindexerFilterClassID   0x5FD82F65, 0xAC16414C, 0xB98FDA8F, 0xB0A5A5BA
#define edlobj2IDOMImageDeindexerFilter(src)
#define IDOMImageDeviceNToBaseFilterClassID   0xA8BFA7A4, 0x3896470E, 0xBFF879DB, 0xE83F507A
#define edlobj2IDOMImageDeviceNToBaseFilter(src)
#define IDOMImageSpotMergerFilterClassID   0xe5baa5f5, 0xcfba4d6d, 0x84a158B3, 0x83d8b169
#define edlobj2IDOMImageSpotMergerFilter(src)
#define IDOMImagePermuteFilterClassID   0xf729eef8, 0xd6bc721, 0x894c2cd8, 0xc89a7B4c
#define IDOMImageInverterFilterClassID   0x46147105, 0x981F496D, 0xB1F4910F, 0xCBB59B52
#define edlobj2IDOMImageInverterFilter(src)
#define IDOMDePremultiplierFilterClassID   0x0fc321ce, 0xf33e4fa3, 0xb79dbab3, 0xe93e388f
#define edlobj2IDOMDePremultiplierFilter(src)
#define IDOMImageMatteRemoverFilterClassID   0x3d883344, 0x1c134c8e, 0xb40f88bd, 0xaa427fd6
#define edlobj2IDOMImageMatteRemoverFilter(src)
#define IDOMImageBitScalerFilterClassID   0x4CCE45A6, 0xA1C54615, 0x9E477ADB, 0xED305706
#define edlobj2IDOMImageBitScalerFilter(src)
#define IDOMImageColorKeyFilterClassID   0x46129cf8, 0xff2c481c, 0xa7e0c9c7, 0x8865835b
#define edlobj2IDOMImageColorKeyFilter(src)
#define IDOMImageDecodeFilterClassID   0x29a2d3a8, 0xe92b4752, 0xa6f44fa2, 0x65aba989
#define edlobj2IDOMImageDecodeFilter(src)
#define IDOMImageCropperFilterClassID   0xaa346d98, 0xa1B546cb, 0xae4a16ac, 0xd7f60017
#define edlobj2IDOMImageCropperFilter(src)
#define IDOMImagePortionFilterClassID   0x754D1F39, 0xC6F345CB, 0xABD6F636, 0xAC4B6B66
#define edlobj2IDOMImagePortionFilter(src)
#define IDOMImageFlipFilterClassID   0x94CBBDB5, 0xC0EA4628, 0x90B33375, 0x32D316AB
#define edlobj2IDOMImageFlipFilter(src)
#define IDOMFilteredImageClassID   0xC4ACE9A2, 0xC45F4060, 0x98F9788A, 0x5D84C9F0
#define edlobj2IDOMFilteredImage(src)

Typedefs

typedef enum eDOMImageType eDOMImageType
typedef CEDLVector< IDOMImageFilterPtr > CDOMImageFilterVect

Enumerations

enum  eDOMImageType {
  eDITUnknown = 0 , eDITJPEG , eDITJBIG2 , eDITJPEG2000 ,
  eDITPNG , eDITCCITTFax , eDITFlate , eDITLZW ,
  eDITRunLength , eDITRendered
}
 Image type enumeration. More...

Functions

 DECL_SMART_PTR (IDOMImageProperties)
 DECL_SMART_PTR (IDOMImage)
 DECL_SMART_PTR (IDOMJPEGImage)
 DECL_SMART_PTR (IDOMPNGImage)
 DECL_SMART_PTR (IDOMTIFFImage)
 DECL_SMART_PTR (IDOMPSDImage)
 DECL_SMART_PTR (IDOMWMPImage)
 DECL_SMART_PTR (IDOMRawImage)
 DECL_SMART_PTR (IDOMTrivialImage)
 DECL_SMART_PTR (IDOMPDFImage)
 DECL_SMART_PTR (IDOMPCLImage)
 DECL_SMART_PTR (IDOMRecombineImage)
 DECL_SMART_PTR (IDOMRecombineAlphaImage)
 DECL_SMART_PTR (IDOMCompositeImage)
 DECL_SMART_PTR (IDOMCachedImage)
 DECL_SMART_PTR (IDOMImageFilter)
 DECL_SMART_PTR (IDOMImageChannelSelectorFilter)
 DECL_SMART_PTR (IDOMImageColorSpaceSubstitutionFilter)
 DECL_SMART_PTR (IDOMImageColorConverterFilter)
 DECL_SMART_PTR (IDOMImageBleederFilter)
 DECL_SMART_PTR (IDOMImageDownsamplerFilter)
 DECL_SMART_PTR (IDOMImageMaskExpanderFilter)
 DECL_SMART_PTR (IDOMImageDeindexerFilter)
 DECL_SMART_PTR (IDOMImageDeviceNToBaseFilter)
 DECL_SMART_PTR (IDOMImageSpotMergerFilter)
 DECL_SMART_PTR (IDOMImagePermuteFilter)
 DECL_SMART_PTR (IDOMImageInverterFilter)
 DECL_SMART_PTR (IDOMDePremultiplierFilter)
 DECL_SMART_PTR (IDOMImageMatteRemoverFilter)
 DECL_SMART_PTR (IDOMImageBitScalerFilter)
 DECL_SMART_PTR (IDOMImageColorKeyFilter)
 DECL_SMART_PTR (IDOMImageDecodeFilter)
 DECL_SMART_PTR (IDOMImageCropperFilter)
 DECL_SMART_PTR (IDOMImagePortionFilter)
 DECL_SMART_PTR (IDOMImageFlipFilter)
 DECL_SMART_PTR (IDOMFilteredImage)

Macro Definition Documentation

◆ edlobj2IDOMCachedImage

#define edlobj2IDOMCachedImage ( src)
Value:
edl_cast((IDOMCachedImage *) nullptr, src)
Interface to a class that when overlayed over an image will cache portions of its output....
Definition idomimageresource.h:1584
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ edlobj2IDOMCompositeImage

#define edlobj2IDOMCompositeImage ( src)
Value:
edl_cast((IDOMCompositeImage *) nullptr, src)
Interface to a class representing a image made up of separate images joined together vertically,...
Definition idomimageresource.h:1511

◆ edlobj2IDOMDePremultiplierFilter

#define edlobj2IDOMDePremultiplierFilter ( src)
Value:
Definition idomimageresource.h:2378

◆ edlobj2IDOMFilteredImage

#define edlobj2IDOMFilteredImage ( src)
Value:
edl_cast((IDOMFilteredImage *) nullptr, src)
IDOMFilteredImage interface. Provides a method for filtering of an underlying image without requiring...
Definition idomimageresource.h:2743

◆ edlobj2IDOMImage

#define edlobj2IDOMImage ( src)
Value:
edl_cast((IDOMImage *) nullptr, src)
The base class describing an image. This class is subclassed to create a number of more specific imag...
Definition idomimageresource.h:157

◆ edlobj2IDOMImageBitScalerFilter

#define edlobj2IDOMImageBitScalerFilter ( src)
Value:
An image filter that presents an image as an image with a different bits per sample.
Definition idomimageresource.h:2467

◆ edlobj2IDOMImageBleederFilter

#define edlobj2IDOMImageBleederFilter ( src)
Value:
An image filter that presents an image with the edge pixels repeated. Useful for cases where consumer...
Definition idomimageresource.h:1885

◆ edlobj2IDOMImageChannelSelectorFilter

#define edlobj2IDOMImageChannelSelectorFilter ( src)
Value:
An image filter that presents optionally an image stripped of alpha, or alternatively a Gray image re...
Definition idomimageresource.h:1715

◆ edlobj2IDOMImageColorConverterFilter

#define edlobj2IDOMImageColorConverterFilter ( src)
Value:
An image filter that presents a color converted version of an image.
Definition idomimageresource.h:1815

◆ edlobj2IDOMImageColorKeyFilter

#define edlobj2IDOMImageColorKeyFilter ( src)
Value:
An image filter that presents a masked image where colors within a given range are masked out,...
Definition idomimageresource.h:2512

◆ edlobj2IDOMImageColorSpaceSubstitutionFilter

#define edlobj2IDOMImageColorSpaceSubstitutionFilter ( src)
Value:
An image filter that presents an identical image, just with the colorspace substituted.
Definition idomimageresource.h:1772

◆ edlobj2IDOMImageCropperFilter

#define edlobj2IDOMImageCropperFilter ( src)
Value:
An image filter that presents a portion of another image.
Definition idomimageresource.h:2605

◆ edlobj2IDOMImageDecodeFilter

#define edlobj2IDOMImageDecodeFilter ( src)
Value:
An image filter that applies a PDF/PS style Decode array to the image contents. For details on decode...
Definition idomimageresource.h:2562

◆ edlobj2IDOMImageDeindexerFilter

#define edlobj2IDOMImageDeindexerFilter ( src)
Value:
An image filter that presents an image with an Indexed color space as a simple eight bit image.
Definition idomimageresource.h:2048

◆ edlobj2IDOMImageDeviceNToBaseFilter

#define edlobj2IDOMImageDeviceNToBaseFilter ( src)
Value:
An image filter that presents an image with a DeviceN color space as a simple image in the alternate ...
Definition idomimageresource.h:2092

◆ edlobj2IDOMImageDownsamplerFilter

#define edlobj2IDOMImageDownsamplerFilter ( src)
Value:
An image filter that presents a downsampled version of an image.
Definition idomimageresource.h:1930

◆ edlobj2IDOMImageFilter

#define edlobj2IDOMImageFilter ( src)
Value:
edl_cast((IDOMImageFilter *) nullptr, src)
Definition idomimageresource.h:1683

◆ edlobj2IDOMImageFlipFilter

#define edlobj2IDOMImageFlipFilter ( src)
Value:
edl_cast((IDOMImageFlipFilter *) nullptr, src)
An image filter that flips an image horizontally, vertically or both.
Definition idomimageresource.h:2693

◆ edlobj2IDOMImageInverterFilter

#define edlobj2IDOMImageInverterFilter ( src)
Value:
An image filter that presents a bitwise inverted form of the source image.
Definition idomimageresource.h:2334

◆ edlobj2IDOMImageMaskExpanderFilter

#define edlobj2IDOMImageMaskExpanderFilter ( src)
Value:
An image filter that presents a image source and color combination as a plain image with an alpha cha...
Definition idomimageresource.h:2003

◆ edlobj2IDOMImageMatteRemoverFilter

#define edlobj2IDOMImageMatteRemoverFilter ( src)
Value:
Definition idomimageresource.h:2421

◆ edlobj2IDOMImagePortionFilter

#define edlobj2IDOMImagePortionFilter ( src)
Value:
An image filter that presents a viewbox of another image. The viewbox can contain an area outside of ...
Definition idomimageresource.h:2650

◆ edlobj2IDOMImageProperties

#define edlobj2IDOMImageProperties ( src)
Value:
edl_cast((IDOMImageProperties *) nullptr, src)
The IDOMImageProperties interface provides access to an underlying implementation which stores miscel...
Definition idomimageresource.h:44

◆ edlobj2IDOMImageSpotMergerFilter

#define edlobj2IDOMImageSpotMergerFilter ( src)
Value:
An image filter that merges selected spot components into the process components of an image....
Definition idomimageresource.h:2144

◆ edlobj2IDOMJPEGImage

#define edlobj2IDOMJPEGImage ( src)
Value:
edl_cast((IDOMJPEGImage *) nullptr, src)
Interface to a class representing a JPEG (.jpg or .jpeg) image.
Definition idomimageresource.h:252

◆ edlobj2IDOMPCLImage

#define edlobj2IDOMPCLImage ( src)
Value:
edl_cast((IDOMPCLImage *) nullptr, src)
Interface to a class representing an image extracted from a PCLXL file.
Definition idomimageresource.h:1275

◆ edlobj2IDOMPDFImage

#define edlobj2IDOMPDFImage ( src)
Value:
edl_cast((IDOMPDFImage *) nullptr, src)
Interface to a class representing an image extracted from a PDF file. Intended to be only used with t...
Definition idomimageresource.h:1028

◆ edlobj2IDOMPNGImage

#define edlobj2IDOMPNGImage ( src)
Value:
edl_cast((IDOMPNGImage *) nullptr, src)
Interface to a class representing a PNG (.png) image.
Definition idomimageresource.h:371

◆ edlobj2IDOMPSDImage

#define edlobj2IDOMPSDImage ( src)
Value:
edl_cast((IDOMPSDImage *) nullptr, src)
IDOMPSDImage interface.
Definition idomimageresource.h:655

◆ edlobj2IDOMRawImage

#define edlobj2IDOMRawImage ( src)
Value:
edl_cast((IDOMRawImage *) nullptr, src)
Interface to a class representing a raw image.
Definition idomimageresource.h:742

◆ edlobj2IDOMRecombineAlphaImage

#define edlobj2IDOMRecombineAlphaImage ( src)
Value:
Similar to IDOMRecombineImage, but instead combines an image comprising the color components of the i...
Definition idomimageresource.h:1427

◆ edlobj2IDOMRecombineImage

#define edlobj2IDOMRecombineImage ( src)
Value:
edl_cast((IDOMRecombineImage *) nullptr, src)
Interface to a class representing a image made up of separate single channel images (each with the sa...
Definition idomimageresource.h:1338

◆ edlobj2IDOMTIFFImage

#define edlobj2IDOMTIFFImage ( src)
Value:
edl_cast((IDOMTIFFImage *) nullptr, src)
IDOMTIFFImage interface.
Definition idomimageresource.h:492

◆ edlobj2IDOMTrivialImage

#define edlobj2IDOMTrivialImage ( src)
Value:
edl_cast((IDOMTrivialImage *) nullptr, src)
Interface for a "trivial" image.
Definition idomimageresource.h:842

◆ edlobj2IDOMWMPImage

#define edlobj2IDOMWMPImage ( src)
Value:
edl_cast((IDOMWMPImage *) nullptr, src)
IDOMWMPImage interface.
Definition idomimageresource.h:712

◆ IDOMCachedImageClassID

#define IDOMCachedImageClassID   0x31438e03, 0xa0c54661, 0xac1e77d1, 0xd0f9ec87

◆ IDOMCompositeImageClassID

#define IDOMCompositeImageClassID   0x95f3e000, 0xc9224e4a, 0x8c31b784, 0xe2e5b860

◆ IDOMDePremultiplierFilterClassID

#define IDOMDePremultiplierFilterClassID   0x0fc321ce, 0xf33e4fa3, 0xb79dbab3, 0xe93e388f

◆ IDOMFilteredImageClassID

#define IDOMFilteredImageClassID   0xC4ACE9A2, 0xC45F4060, 0x98F9788A, 0x5D84C9F0

◆ IDOMImageBitScalerFilterClassID

#define IDOMImageBitScalerFilterClassID   0x4CCE45A6, 0xA1C54615, 0x9E477ADB, 0xED305706

◆ IDOMImageBleederFilterClassID

#define IDOMImageBleederFilterClassID   0xB31F7AA7, 0x38F043B8, 0xAC94C932, 0xCE38D04C

◆ IDOMImageChannelSelectorFilterClassID

#define IDOMImageChannelSelectorFilterClassID   0x014F52D9, 0x36284F76, 0xA2ED4585, 0xA0AC95CD

◆ IDOMImageClassID

#define IDOMImageClassID   0xf1050c98, 0x1bee40e7, 0xaa604df2, 0x82e822c4

◆ IDOMImageColorConverterFilterClassID

#define IDOMImageColorConverterFilterClassID   0xCF41C4A8, 0xB63A46A0, 0x8F1648BC, 0xB266EC94

◆ IDOMImageColorKeyFilterClassID

#define IDOMImageColorKeyFilterClassID   0x46129cf8, 0xff2c481c, 0xa7e0c9c7, 0x8865835b

◆ IDOMImageColorSpaceSubstitutionFilterClassID

#define IDOMImageColorSpaceSubstitutionFilterClassID   0x70CF33A5, 0xF8D24BB2, 0x97B3A27A, 0xEB957EF3

◆ IDOMImageCropperFilterClassID

#define IDOMImageCropperFilterClassID   0xaa346d98, 0xa1B546cb, 0xae4a16ac, 0xd7f60017

◆ IDOMImageDecodeFilterClassID

#define IDOMImageDecodeFilterClassID   0x29a2d3a8, 0xe92b4752, 0xa6f44fa2, 0x65aba989

◆ IDOMImageDeindexerFilterClassID

#define IDOMImageDeindexerFilterClassID   0x5FD82F65, 0xAC16414C, 0xB98FDA8F, 0xB0A5A5BA

◆ IDOMImageDeviceNToBaseFilterClassID

#define IDOMImageDeviceNToBaseFilterClassID   0xA8BFA7A4, 0x3896470E, 0xBFF879DB, 0xE83F507A

◆ IDOMImageDownsamplerFilterClassID

#define IDOMImageDownsamplerFilterClassID   0x4DAECA20, 0x882B4B32, 0xA136C61B, 0xAA0F626A

◆ IDOMImageFlipFilterClassID

#define IDOMImageFlipFilterClassID   0x94CBBDB5, 0xC0EA4628, 0x90B33375, 0x32D316AB

◆ IDOMImageInverterFilterClassID

#define IDOMImageInverterFilterClassID   0x46147105, 0x981F496D, 0xB1F4910F, 0xCBB59B52

◆ IDOMImageMaskExpanderFilterClassID

#define IDOMImageMaskExpanderFilterClassID   0xC1262ED1, 0x5AB2451C, 0x9F921341, 0xA89262FF

◆ IDOMImageMatteRemoverFilterClassID

#define IDOMImageMatteRemoverFilterClassID   0x3d883344, 0x1c134c8e, 0xb40f88bd, 0xaa427fd6

◆ IDOMImagePermuteFilterClassID

#define IDOMImagePermuteFilterClassID   0xf729eef8, 0xd6bc721, 0x894c2cd8, 0xc89a7B4c

◆ IDOMImagePortionFilterClassID

#define IDOMImagePortionFilterClassID   0x754D1F39, 0xC6F345CB, 0xABD6F636, 0xAC4B6B66

◆ IDOMImagePropertiesClassID

#define IDOMImagePropertiesClassID   0x3E76E62E, 0x11414364, 0xA36BEF96, 0xE81EB47B

◆ IDOMImageSpotMergerFilterClassID

#define IDOMImageSpotMergerFilterClassID   0xe5baa5f5, 0xcfba4d6d, 0x84a158B3, 0x83d8b169

◆ IDOMJPEGImageClassID

#define IDOMJPEGImageClassID   0x07c50584, 0xf4d44316, 0xa3de2ddb, 0x83f3e7cf

◆ IDOMPCLImageClassID

#define IDOMPCLImageClassID   0x1444956E, 0xec014100, 0x9bec3968, 0xfe976935

◆ IDOMPDFAlternateImageClassID

#define IDOMPDFAlternateImageClassID   0x09cfB9ef, 0xdf084a30, 0x963979B6, 0x6f01eee2

◆ IDOMPDFImageClassID

#define IDOMPDFImageClassID   0x865d5367, 0x8fee4078, 0xadd975ad, 0x5106ee38

◆ IDOMPNGImageClassID

#define IDOMPNGImageClassID   0x7792c068, 0x67a94eaf, 0x9563973a, 0x910c6b61

◆ IDOMPSDImageClassID

#define IDOMPSDImageClassID   0x0B2849E1, 0x93AF4798, 0xB5A66591, 0x19FED770

◆ IDOMRawImageClassID

#define IDOMRawImageClassID   0x373a5278, 0x136411dc, 0x83140800, 0x200c9a66

◆ IDOMRecombineAlphaImageClassID

#define IDOMRecombineAlphaImageClassID   0x4270168b, 0xf1384655, 0x86cbb981, 0x2d47dbc0

◆ IDOMRecombineImageClassID

#define IDOMRecombineImageClassID   0xe91e20cc, 0xbe2d469e, 0x8bad9d10, 0xca68Ad90

◆ IDOMTIFFImageClassID

#define IDOMTIFFImageClassID   0x1469a59c, 0x78114e29, 0xb2fc0e45, 0x8aa62afe

◆ IDOMTrivialImageClassID

#define IDOMTrivialImageClassID   0x260a8c7a, 0xc9dd46e8, 0xa43c08ec, 0xf543b901

◆ IDOMWMPImageClassID

#define IDOMWMPImageClassID   0x09bda5e5, 0x58cf4912, 0xbee4617d, 0x2c201426

◆ obj2CCITTFaxParams

#define obj2CCITTFaxParams ( obj)
Value:
IDOMPDFImage::CCITTFaxParamsPtr(dynamic_cast<IDOMPDFImage::CCITTFaxParams *>((IRCObject *) obj), true)
Class to hold filter parameters for CCITTFax-compressed image data. Please see the PDF specification ...
Definition idomimageresource.h:1074
Base class Interface for all Reference Counted objects.
Definition ircobject.h:35

◆ obj2DCTParams

#define obj2DCTParams ( obj)
Value:
IDOMPDFImage::DCTParamsPtr(dynamic_cast<IDOMPDFImage::DCTParams *>((IRCObject *) obj), true)
Class to hold filter parameters for DCT-compressed image data. Please see the PDF specification for t...
Definition idomimageresource.h:1114

◆ obj2FlateLZWParams

#define obj2FlateLZWParams ( obj)
Value:
IDOMPDFImage::FlateLZWParamsPtr(dynamic_cast<IDOMPDFImage::FlateLZWParams *>((IRCObject *) obj), true)
Class to hold filter parameters for Flate or LZW-compressed image data. Please see the PDF specificat...
Definition idomimageresource.h:1053

◆ obj2JBIG2Params

#define obj2JBIG2Params ( obj)
Value:
IDOMPDFImage::JBIG2ParamsPtr(dynamic_cast<IDOMPDFImage::JBIG2Params *>((IRCObject *) obj), true)
Class to hold filter parameters for JBIG2-compressed image data. Please see the PDF specification for...
Definition idomimageresource.h:1098

Typedef Documentation

◆ CDOMImageFilterVect

typedef CEDLVector<IDOMImageFilterPtr> CDOMImageFilterVect

◆ eDOMImageType

Function Documentation

◆ DECL_SMART_PTR() [1/36]

DECL_SMART_PTR ( IDOMCachedImage )

◆ DECL_SMART_PTR() [2/36]

DECL_SMART_PTR ( IDOMCompositeImage )

◆ DECL_SMART_PTR() [3/36]

DECL_SMART_PTR ( IDOMDePremultiplierFilter )

◆ DECL_SMART_PTR() [4/36]

DECL_SMART_PTR ( IDOMFilteredImage )

◆ DECL_SMART_PTR() [5/36]

DECL_SMART_PTR ( IDOMImage )

◆ DECL_SMART_PTR() [6/36]

DECL_SMART_PTR ( IDOMImageBitScalerFilter )

◆ DECL_SMART_PTR() [7/36]

DECL_SMART_PTR ( IDOMImageBleederFilter )

◆ DECL_SMART_PTR() [8/36]

DECL_SMART_PTR ( IDOMImageChannelSelectorFilter )

◆ DECL_SMART_PTR() [9/36]

DECL_SMART_PTR ( IDOMImageColorConverterFilter )

◆ DECL_SMART_PTR() [10/36]

DECL_SMART_PTR ( IDOMImageColorKeyFilter )

◆ DECL_SMART_PTR() [11/36]

◆ DECL_SMART_PTR() [12/36]

DECL_SMART_PTR ( IDOMImageCropperFilter )

◆ DECL_SMART_PTR() [13/36]

DECL_SMART_PTR ( IDOMImageDecodeFilter )

◆ DECL_SMART_PTR() [14/36]

DECL_SMART_PTR ( IDOMImageDeindexerFilter )

◆ DECL_SMART_PTR() [15/36]

DECL_SMART_PTR ( IDOMImageDeviceNToBaseFilter )

◆ DECL_SMART_PTR() [16/36]

DECL_SMART_PTR ( IDOMImageDownsamplerFilter )

◆ DECL_SMART_PTR() [17/36]

DECL_SMART_PTR ( IDOMImageFilter )

◆ DECL_SMART_PTR() [18/36]

DECL_SMART_PTR ( IDOMImageFlipFilter )

◆ DECL_SMART_PTR() [19/36]

DECL_SMART_PTR ( IDOMImageInverterFilter )

◆ DECL_SMART_PTR() [20/36]

DECL_SMART_PTR ( IDOMImageMaskExpanderFilter )

◆ DECL_SMART_PTR() [21/36]

DECL_SMART_PTR ( IDOMImageMatteRemoverFilter )

◆ DECL_SMART_PTR() [22/36]

DECL_SMART_PTR ( IDOMImagePermuteFilter )

◆ DECL_SMART_PTR() [23/36]

DECL_SMART_PTR ( IDOMImagePortionFilter )

◆ DECL_SMART_PTR() [24/36]

DECL_SMART_PTR ( IDOMImageProperties )

◆ DECL_SMART_PTR() [25/36]

DECL_SMART_PTR ( IDOMImageSpotMergerFilter )

◆ DECL_SMART_PTR() [26/36]

DECL_SMART_PTR ( IDOMJPEGImage )

◆ DECL_SMART_PTR() [27/36]

DECL_SMART_PTR ( IDOMPCLImage )

◆ DECL_SMART_PTR() [28/36]

DECL_SMART_PTR ( IDOMPDFImage )

◆ DECL_SMART_PTR() [29/36]

DECL_SMART_PTR ( IDOMPNGImage )

◆ DECL_SMART_PTR() [30/36]

DECL_SMART_PTR ( IDOMPSDImage )

◆ DECL_SMART_PTR() [31/36]

DECL_SMART_PTR ( IDOMRawImage )

◆ DECL_SMART_PTR() [32/36]

DECL_SMART_PTR ( IDOMRecombineAlphaImage )

◆ DECL_SMART_PTR() [33/36]

DECL_SMART_PTR ( IDOMRecombineImage )

◆ DECL_SMART_PTR() [34/36]

DECL_SMART_PTR ( IDOMTIFFImage )

◆ DECL_SMART_PTR() [35/36]

DECL_SMART_PTR ( IDOMTrivialImage )

◆ DECL_SMART_PTR() [36/36]

DECL_SMART_PTR ( IDOMWMPImage )