This function reduces an image by dividing it into nMaxColors equal-sized squares.
Copy Code
|
|
---|---|
AT_ERRCOUNT ACCUAPIIG_IP_color_reduce_median_cut ( HIGEAR hIGear, BOOL bFastRemap, UINT nMaxColors ); |
Name | Type | Description |
---|---|---|
hIGear | HIGEAR | HIGEAR handle of image. |
bFastRemap | BOOL | Set = TRUE for reduction algorithm optimized for speed. Set = FALSE for algorithm optimized for quality. |
nMaxColors | UINT | The maximum number of colors (that is, maximum number of unique pixel values) you want in the resulting image. Must be 16 to 256. |
Returns the number of ImageGear errors that occurred during this function call.
RGB – 24 bpp.
None
Copy Code
|
|
---|---|
HIGEAR hIGear; /* HIGEAR handle of image */ /* Reduce to 64 colors using median cut algorithm */ IG_IP_color_reduce_median_cut ( hIGear, FALSE, 64 ); |
The colors of the pixels in each square will be averaged to produce a resulting color. The resulting image will contain only these colors.