Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgcolormatch.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgcolormatch.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgcolormatch.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgcolormatch.html on line 8
Query for best color matches
int PgColorMatch(int n,
PgColor_t const *in,
PgColor_t *out);
- n
- The number of colors in the array to find a match for.
- in
- An array of
PgColor_t
objects that specifies the colors that you want to match.
- out
- An array of PgColor_t objects that the function fills
with the best color matches for the corresponding entry in the in
array.
ph
This function queries the graphics driver for the best color matches
for a number of color values. This is particularly useful with a
palette-based graphics driver.
An array of n colors from the in
array is passed to the driver, which selects the closest
match for each color and returns these in the out array.
With a true or direct-color driver, the color is returned
unchanged. With a palette-based driver, the closest color is found by
computing within a RGB color cube the Cartesian distance between the
color and each palette entry, and selecting the closest entry of a
similar intensity.
- 0
- Successful completion.
- -1
- An error occurred.
Photon
Safety: | |
Interrupt handler |
No |
Signal handler |
No |
Thread |
No |
PgColor_t
“Color”
in the Raw Drawing and Animation chapter of the
Photon Programmer's Guide
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pg/pgcolormatch.html on line 135
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pg/pgcolormatch.html on line 135