On some Linux systems I have the problem that some very bright colors are displayed with a totally wrong hue value. I think reason for this is that the system cannot display 24bit color, so it replaces the color with the nearest color. The algorithm for determining the nearest color does not seem to care about the hue, so as a result the new color may be a nearest color from a methematical point of view, but for the eye the color is not very near to the original color. For example a very bright greenish yellow sometimes gets displayed as a very bright red.
 
The question now is: Is there a way to determine which color will be displayed on the screen? By determining this I could implement my own algorithm that modifies the original color until I find a color with similar hue that will be displayed.
 
Any help is appreciated.
 
 
 

Reply via email to