bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#41544: 26.3; Possible incorrect results from color-distance


From: Mattias Engdegård
Subject: bug#41544: 26.3; Possible incorrect results from color-distance
Date: Tue, 2 Jun 2020 22:41:03 +0200

2 juni 2020 kl. 18.14 skrev Eli Zaretskii <eliz@gnu.org>:

> I'd prefer to fix only the symmetry bug (which AFAIU happens because
> we use bit shifts on signed integers), without introducing any other
> effects on the function's behavior and return values.  AFAIU, such a
> fix should not require any changes outside of the function itself.

Very well, it is obviously an improvement. The reason for the current asymmetry 
was actually that the algorithm discarded the low bits; what about fixing that 
as well? The improved accuracy amounts to less than 1 % of difference in the 
return value; no other code needs changing, and we get the symmetry for free. 
Proposed patch attached.

Attachment: 0001-Make-color-distance-symmetric-and-more-accurate.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]