我注意到hue-rotateCSS 中的滤镜使我的图像变暗。
请参阅https://jsfiddle.net/m4xy3zrn/
请注意,带有滤镜的第二张图像明显比在 Photoshop 中旋转的第三张图像暗。
有办法防止这种情况吗?
再看一遍,这里发生了很多奇怪的事情。黄色似乎几乎全部消失,并且色调彩虹(右上角)中蓝色区域的饱和度大大降低。
色调旋转滤镜不进行真正的色调旋转。它在 RGB 空间中进行色调旋转的近似 - 这会非常严重地裁剪高度饱和的颜色(如原色)。(在幕后,它使用这个近似值)。没有办法避免这种情况 - 只是当您关心颜色准确性时不要使用色调旋转。
(由于其不准确,我认为应该修复色调旋转滤镜,或者将其从规范中删除。)