ImageEn, unit iexDefs

TPreviewEffects

TPreviewEffects

Declaration

TPreviewEffects = set of (peAll, peContrast, peHSV, peHSL, peRGB, peUserFilt, peEqualize, peBumpMap, peLens, peMorph, peRotate, peFFT, peGamma, peSharpen, peResize, peSoftShadow, peAutoEnhance, peCrop, peColorCurve, peLevels, peSmoothing, pePixelize, peTransparency, peOtherColor, peOtherEffects);

Description

Specify which tabs are shown in the Image Processing Dialog (displayed by calling DoPreviews) and the TIEEditControls component:
Value Description Method Used
peAll All tabs will be shown -
peContrast Adjust contrast Contrast, IntensityRGBAll
peHSV Adjust the Hue/Saturation/Value HSVvar
peHSL Adjust the Hue/Saturation/Luminance HSLvar
peRGB Adjust Red/Green/Blue values IntensityRGBAll
peUserFilt Apply a 3x3 filter ApplyFilter
peEqualize Equalize the color histogram Threshold, HistEqualize, HistAutoEqualize
peBumpMap Apply Bump map effect BumpMapping
peLens Apply Lens effect Lens
peMorph Set the minimum of maximum pixel values Minimum, Maximum
peRotate Rotate the image Rotate, Flip
peFFT Apply a Fourier Analysis FTCreateImage
peGamma Perform gamma correction GammaCorrect
peSharpen Apply a sharpening filter Sharpen
peResize Change the dimensions of the image Resample
peSoftShadow Apply a soft-shadow AddSoftShadow
peAutoEnhance Automatic color enhancement AutoImageEnhance1, AutoImageEnhance2
peCrop Crop or allow border to an image Crop, ImageResize
peColorCurve Adjust the image colors using a color curve TIEColorCurve
peLevels Adjust the image input and output levels AdjustLevels
peSmoothing Remove noise from an image using Symmetric Nearest Neighbour smoothing SymmetricNearestNeighbour
pePixelize Pixelize the image (to obscure parts of it) Pixelize
peTransparency Set areas of the image as transparent CastAlpha, SetTransparentColors, RemoveChromaKey
peOtherColor Other color operations Wave, Reflection, PencilSketch, Swirl, Cartoonify
peOtherEffects Other image effects ConvertToGray, ConvertToSepia, Negative, Colorize, WhiteBalance_GrayWorld

There are three shortcuts that combine common sets:
ppeColorAdjustments
ppeEditingFunctions
ppeSpecialEffects

Effect Samples

peContrast


   

peHSV


   

peHSL


   

peRGB


   

peUserFilt


   

peEqualize


   

peBumpMap


   

peLens


   

peMorph


   

peRotate


   

peFFT


   

peGamma


   

peSharpen


   

peResize


   

peSoftShadow


   

peAutoEnhance


   

peCrop


   

peColorCurve


   

peLevels


   

pePixelize


   

peSmoothing


   

peTransparency


   

peOtherColor


   

peOtherEffects


   

Examples

// Prompt user to perform color adjustment on the current image
ImageEnView1.Proc.DoPreviews( ppeColorAdjustments );



// Prompt user to perform image effects on the current image
ImageEnView1.Proc.DoPreviews( ppeSpecialEffects );



// Prompt user to perform editing operations the current image
ImageEnView1.Proc.DoPreviews( ppeEditingFunctions );

See Also

ppeColorAdjustments
ppeEditingFunctions
ppeSpecialEffects
PreviewEffectToStr