The ImageSmoothingQuality feature for Canvas 2D was launched in 2015,
M54 (Chrome
Status Link <https://chromestatus.com/feature/4717415682277376>, original
I2S <https://groups.google.com/a/chromium.org/g/blink-dev/c/PuXQBnfWRus/>).
This feature was supposed to launch on Paint Canvas as well (Spec
<https://drafts.css-houdini.org/css-paint-api-1/#paintrenderingcontext2d>,
precisely, the line "PaintRenderingContext2D
<https://drafts.css-houdini.org/css-paint-api-1/#paintrenderingcontext2d>
includes CanvasImageSmoothing
<https://html.spec.whatwg.org/multipage/canvas.html#canvasimagesmoothing>;").
However, we forgot to remove the flag in Paint Canvas when
ImageSmoothingQuality was shipped. So this feature has been well used and
tested in Canvas Rendering Context 2D in the past 9 years. That's why we
set it as a "Web-Facing Change PSA".

For tests: yes, Houtini features currently don't have to have web platform
tests.

Yi Xu

On Mon, Jan 6, 2025 at 4:44 PM Mike Taylor <miketa...@chromium.org> wrote:

> On 1/6/25 3:37 PM, Noam Rosenthal wrote:
>
> On Mon, Jan 6, 2025 at 7:01 PM Chromestatus <
> ad...@cr-status.appspotmail.com> wrote:
>
>> Summary
>>
>> Add support for the imageSmoothingQuality attribute on Paint Canvas. It
>> allows a web developer to choose the quality/performance tradeoff when
>> scaling images. There are 3 options in total for imageSmoothingQuality:
>> low, medium and high. Chrome platform status entry for its launch on Canvas
>> 2D: https://chromestatus.com/feature/4717415682277376
>>
>> Is this feature fully tested by web-platform-tests
>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>> ? No
>>
>
> So houdini features don't go through I2S and don't come with web platform
> tests? Do they go through some other special process and have their own
> tests somewhere?
>
> It seems like perhaps the wrong feature type was selected, this should
> really be an Intent to Ship. Fernando, do you mind re-sending?
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAC3hXJf%2BqmD7oikZC4qM7d4HXguzXg0pR0OocAgG65ueey295g%40mail.gmail.com.

Reply via email to