IXC_StandardMatrixfilters Enumeration

From PDF XChange PDF SDK
Jump to: navigation, search

Specifies the filter will be applied.

Syntax

enum IXC_StandardMatrixfilters
{
    DI_FILTER_Smooth                = 0,
    DI_FILTER_Gaussian_Blur         = 1,
    DI_FILTER_Sharpen               = 2,
    DI_FILTER_Mean_Removal          = 3,
    DI_FILTER_Emboss_Laplascian     = 4,
    DI_FILTER_Emboss_Horz_Vertical  = 5,
    DI_FILTER_Emboss_All_Directions = 6,
    DI_FILTER_Emboss_Lossy          = 7,
    DI_FILTER_Edge_Detect           = 8,
};

Constants

DI_FILTER_Smooth
The smooth filters soften an image, and are useful for retouching. They smooth transitions by averaging the pixels next to the hard edges of defined lines and shaded areas in an image
StdFilterMatrix 0.gif
.
DI_FILTER_Gaussian_Blur
Gaussian Blur filters locate significant color transitions in an image, then create intermediary colors to soften the edges. The Gaussian Blur filter adds low-frequency detail and can produce a hazy effect
StdFilterMatrix 1.gif
.
DI_FILTER_Sharpen
The Sharpen filters focus blurry images by increasing the contrast of adjacent pixels
StdFilterMatrix 2.gif
.
DI_FILTER_Mean_Removal
The Mean Removal filter is also a sharpen filter. Unlike the previous filter which only works in the horizontal and vertical directions, this one spreads its influence diagonally as well
StdFilterMatrix 3.gif
.
DI_FILTER_Emboss_Laplascian
Embossing is really just an edge detection filter. This emboss filtering looks for edges by diagonals only
StdFilterMatrix 4.gif
.
DI_FILTER_Emboss_Horz_Vertical
Embossing is really just an edge detection filter. This emboss filtering looks for edges by vertical and horizontal directions
StdFilterMatrix 5.gif
.
DI_FILTER_Emboss_All_Directions
Embossing is really just an edge detection filter. This emboss filtering looks for edges in all directions
StdFilterMatrix 6.gif
.
DI_FILTER_Emboss_Lossy
Embossing is simply an edge detection filter
StdFilterMatrix 7.gif
.
DI_FILTER_Edge_Detect
Edge detection generally works by offsetting a positive and a negative value across an axis, so that the greater the difference between the two pixels, the higher the value returned
StdFilterMatrix 8.gif
.


See Also

IIXC_Page::StdMatrixFilter