IXC_StandardMatrixfilters Enumeration
From PDF XChange PDF SDK
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 .
- 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 .
- DI_FILTER_Sharpen
- The Sharpen filters focus blurry images by increasing the contrast of adjacent pixels .
- 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 .
- DI_FILTER_Emboss_Laplascian
- Embossing is really just an edge detection filter. This emboss filtering looks for edges by diagonals only .
- DI_FILTER_Emboss_Horz_Vertical
- Embossing is really just an edge detection filter. This emboss filtering looks for edges by vertical and horizontal directions .
- DI_FILTER_Emboss_All_Directions
- Embossing is really just an edge detection filter. This emboss filtering looks for edges in all directions .
- DI_FILTER_Emboss_Lossy
- Embossing is simply an edge detection filter .
- 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 .