- From: AlexApps99 via GitHub <sysbot+gh@w3.org>
- Date: Thu, 08 Apr 2021 22:58:42 +0000
- To: public-fxtf-archive@w3.org
AlexApps99 has just created a new issue for https://github.com/w3c/fxtf-drafts: == [filter-effects] hue-rotate() is not accurate for saturated colors == The [current definition of `hue-rotate()`](https://drafts.fxtf.org/filter-effects/#huerotateEquivalent) is based on an SVG filter, which uses a matrix transformation on RGB color to calculate the resultant color. This is not very desirable for some usecases, for example, a general CSS userstyle to make pages appear like a "dark mode" with `invert(100%) hue-rotate(180deg)` on the entire document, then selectively `hue-rotate(-180deg) invert(100%)` to elements such as images and videos. I would expect a style like this to undo the effects of the inversion, so the colors of the elements are normally colored. The actual effect is slightly off-color, due to the limitations of the current method of `hue-rotate()`. While it is extremely unlikely the current definition can be changed, it would be great if a new effect could be added that behaved as expected. Relevant discussion: - https://bugs.chromium.org/p/chromium/issues/detail?id=237524 - https://stackoverflow.com/questions/19187905/why-doesnt-hue-rotation-by-180deg-and-180deg-yield-the-original-color - https://stackoverflow.com/questions/16329507/webkit-filters-hue-rotate-does-not-seem-to-produce-correct-results-in-chrome Please view or discuss this issue at https://github.com/w3c/fxtf-drafts/issues/420 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 8 April 2021 22:58:44 UTC