| PictureEffects REALbasic Plugin |
|
ContrastEffect Class
A class to do Contrast effect on pictures.
This class supports use of multiple CPU cores on MacOS X, Windows and Linux systems.
MPImageFilter
ContrastEffect
Properties
ContrastValue | Sets the contrast value to use. |
IgnoreAlpha | If set to true then the alpha channel of the source image will not be included in the destination image. |
Mask | Sets mask for the operation of the simple version of the Apply functions. |
CPUCoreCount (Inherited) | Returns number of detected CPU cores on the running machine. |
ErrorCode (Inherited) | Returns error code after applying the effect. This value is a Constant defined in the PictureEffectsError module. |
MultiprocessingHint (Inherited) | Use this property to fine tune CPU usage for this algorithm. By default this property is set to zero (Automatic). This property accepts all constants that are defined in PictureEffectsCPUUsage. |
ProgressHandler (Inherited) | Use this property to use a progress class to get progress feedback from this function. This class must be a class that Implements the IProgressHandler Interface which is defined in this plugin. |
Methods
Apply | Applies the effect on a given 32 bit source image with parameters that have been set on the class instance. |
Apply | Applies the effect on a given 32 bit source image with a given 32 bit mask and returns the result to a new image. |
ApplyInPlace | Applies the effect in place on a given 32 bit source image with parameters that have been set on the class instance. |
ApplyInPlace | Applies the effect in place on a given 32 bit source image with a given 32 bit mask. |
Supported Platforms:
MacOS X PPC - (Mach-O)MacOS X Universal Binary (Mach-O)MacOS X Cocoa Universal Binary (Mach-O)Win32 - WindowsLinux x86Unsupported Platforms: