DiffuseGlow method (ILEADRasterProcess)
short DiffuseGlow(ILEADRaster * pRaster, long lGlowAmount, long lClearAmount, long lSpreadAmount, long lWhiteNoise, OLE_COLOR crGlowColor); | |
Overview |
Refer to Applying Artistic Effects. |
Remarks
(Raster Pro and above only) Adds a colored glow to a bitmap's light or dark areas, making these areas shine with a neon glow.
This filter adds pixels randomly to the bitmap. A glow is added based on a combination of the pixel colors and the glow color.
As an example, if you use the following image:
And you were to call DiffuseGlow using the following settings:
Parameter |
Value |
lGlowAmount |
50 |
lClearAmount |
50 |
lSpreadAmount |
10 |
lWhiteNoise |
10 |
crGlowColor |
white |
The following figure results:
If the bitmap has a region, the effect will be applied on the region only.
This method supports 12- and 16-bit grayscale and 48- and 64-bit color images. Support for 12- and 16-bit grayscale and 48- and 64-bit color images is available only in the Document/Medical toolkits.
This method does not support signed data images. It returns the error code ERROR_SIGNED_DATA_NOT_SUPPORTED if a signed data image is passed to this method.
See Also