ZigZag method (ILEADRasterProcess)
short ZigZag(ILEADRaster * pRaster, long lAmplitude, long lAttenuation, long lFrequency, long lPhase, long lXCenter, long lYCenter, OLE_COLOR crFill, long lFlags); | |
Overview |
Refer to Applying Artistic Effects. |
Remarks
(Raster Pro and above only) Radially distorts the bitmap by creating waves that twist the image around a specified center.
As an example, if you use the following image:
And you call the ZigZag method using the following settings:
Parameter |
Value |
lAmplitude |
47 |
lAttenuation |
92 |
lFrequency |
13 |
lPhase |
-162 |
lXCenter |
192 |
lYCenter |
82 |
crFill |
Black |
lFlags |
FILL_CLR | ZG_RAD |
The following figure results:
As another settings, if you use the same settings except you use the ZG_POND flag, the following figure results:
To create other zigzag forms refer to Ripple, ZoomWave and RadWave.
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