PictureEffects Xojo and Real Studio Plugin

Global Methods

Global Methods

DiffuseTo create a Diffuse effect then use the Diffuse function.
EnsurePictureBitsTo safely get a 32bit or 24 bit picture to use with effects in this plugin use the EnsurePictureBits function.

This function will examine the src picture that is passed to it and return it unchanged if it is considered safe for use for the effects in this plugin. If it is not safe then a new copy of the picture will be created internally that is a safe 32bit or 24 bit picture.

This function can be very fast since it will only copy the original picture when it does not fit the required specs for a 32 bit or 24 bit picture.
EnsurePictureCompatibleTo safely ensure that a picture is either 32 bit or 24 bit deep and valid in other ways for usage with PictureEffects filters then use the EnsurePictureCompatible function.

This function should only be used with filters that support both 32 bit and 24 bit Pictures. For filters that only support 32bit images then use the EnsurePictureBits function.

This function can be very fast since it will only copy the original picture when it does not fit the required specs for a 32 bit or 24 bit picture.
MotionBlurTo do a motion blur effect on a picture then use the MotionBlur function.
OilPaintFilterThe Oil Paint filter is to take a picture and make it look like a painting. This is done by finding the
PageCurlUse the PageCurl function to do a "PageCurl" effect where it appears as a corner of the picture is rolled up.
PixelateTo create a Pixelate effect then use the Pixelate function.
RankOrderFilterRankOrderFilter is a edge enhancement filter where the result is produced from surrounding pixels.
RedEyeReductionTo fix red eye problem in pictures then use the RedEyeReduction function.
SurfaceWaveTo create a surface wave effect where it will seem as a stone has been thrown onto a liquid picture then use the SurfaceWave function.
TwirlUse the Twirl function to produce a whirlpool effect on a image.
WaterDropsCreates "water drops" on a image.
WaveTo create a wave effect then use the Wave function.
(Note: This effect is very different from the SurfaceWave effect)