mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
Fixed a shameful bug. Color translation should work now.
svn path=/trunk/; revision=4056
This commit is contained in:
@@ -58,9 +58,12 @@ ULONG ClosestColorMatch(ULONG SourceColor, ULONG *DestColors,
|
||||
{
|
||||
cDestColors = (PVIDEO_CLUTDATA)&DestColors[i];
|
||||
|
||||
cxRed = (cSourceColor->Red - cDestColors->Red) ^ 2;
|
||||
cxGreen = (cSourceColor->Green - cDestColors->Green) ^ 2;
|
||||
cxBlue = (cSourceColor->Blue - cDestColors->Blue) ^ 2;
|
||||
cxRed = (cSourceColor->Red - cDestColors->Red);
|
||||
cxRed *= cxRed; //compute cxRed squared
|
||||
cxGreen = (cSourceColor->Green - cDestColors->Green);
|
||||
cxGreen *= cxGreen;
|
||||
cxBlue = (cSourceColor->Blue - cDestColors->Blue);
|
||||
cxBlue *= cxBlue;
|
||||
|
||||
rt = /* sqrt */ (cxRed + cxGreen + cxBlue);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user