PerceptualHash(sRGB, HCLp) output reverted to pre-14.7.0 values in 14.14.0... intentional? #2037
|
Hi @dlemstra — following up on #1883. After updating from 14.13.1 → 14.14.0 (ImageMagick 7.1.2-23 → 7.1.2-25), we've observed that In #1883, you described the 14.7.0 change as intentional bug fixes to ImageMagick's mathematical methods that "took several weeks to complete." The 14.14.0 release notes don't mention any perceptual hash changes. Before we recompute our stored image hash library (which is substantial and was recomputed for the 14.7.0 change), we wanted to confirm:
For reference — one of our test images (
|
Replies: 1 comment 1 reply
|
This was an intentional change. I also noticed the same in my unit tests and asked if this was correct and they confirmed it was. And I was as surprised as you are. So yes you will need to update your hashes again but I cannot make any promises that it will not change in the future because they might change it again if they find a bug. |
This was an intentional change. I also noticed the same in my unit tests and asked if this was correct and they confirmed it was. And I was as surprised as you are. So yes you will need to update your hashes again but I cannot make any promises that it will not change in the future because they might change it again if they find a bug.