LibWeb: Implement CanvasRenderingContext2D.createImageData(ImageData)

Fixes at least one WPT test.
https://wpt.live/html/canvas/element/pixel-manipulation/2d.imageData.create1.basic.html
This commit is contained in:
Taylor Mapes 2024-10-13 16:12:27 -05:00 committed by Sam Atkins
commit 0522e514a9
Notes: github-actions[bot] 2024-10-14 08:34:45 +00:00
6 changed files with 30 additions and 1 deletions

View file

@ -3,7 +3,7 @@
// https://html.spec.whatwg.org/multipage/canvas.html#canvasimagedata
interface mixin CanvasImageData {
ImageData createImageData([EnforceRange] long sw, [EnforceRange] long sh, optional ImageDataSettings settings = {});
[FIXME] ImageData createImageData(ImageData imagedata);
ImageData createImageData(ImageData imagedata);
ImageData getImageData([EnforceRange] long sx, [EnforceRange] long sy, [EnforceRange] long sw, [EnforceRange] long sh, optional ImageDataSettings settings = {});