This function provides the effect of warping around a sphere on the hIGear image.
Declaration:
Copy Code |
|
|---|---|
AT_ERRCOUNT ACCUAPI IG_FX_sphere(
HIGEAR hIGear,
AT_POINT Center,
AT_INT nRadius,
AT_INT nHeight,
AT_BOOL bInterpolate,
HIGPIXEL hbkColor,
LPAT_RECT lpRect
);
|
|
Arguments:
| hIGear | Image to which to apply the effect. |
| Center | Sphere center, in pixels. |
| nRadius | Sphere radius, in pixels. |
| nHeight | Height of the sphere segment, in pixels. Height can be changed from (-radius) to (radius). |
| bInterpolate | If TRUE, interpolation is used during processing. |
| hbkColor | Background color. It should have the same color space and channel depths as the image to which the effect is applied. |
| lpRect | Rectangular area to apply the effect to, or NULL for whole image. |
Return Value:
Returns the number of ImageGear errors that occurred during this function call.
Supported Raster Image Formats:
When bInterpolate is FALSE, all pixel formats supported by ImageGear Professional, except:
- Indexed RGB – 1 bpp
- Grayscale – 1 bpp
When bInterpolate is TRUE, all pixel formats supported by ImageGear Professional, except:
- Indexed RGB – 1 bpp
- Indexed RGB with non-grayscale palette (only when bInterpolate is TRUE)
- Grayscale – 1 bpp
