ladybird/Tests/LibWeb/Text/input/HTML/canvas-getImageData-no-alpha.html
Jelle Raaijmakers 3b7eede694 LibGfx: Report premultiplied alpha type for opaque Skia surfaces
We don't discern between opaque and non-opaque alpha types in LibGfx,
which at some point we might need to do. But for now, assume all opaque
Skia surfaces have premultiplied alpha.

Fixes #6892.
2025-11-26 09:24:38 +01:00

11 lines
394 B
HTML

<!DOCTYPE html>
<script src="../include.js"></script>
<script>
test(() => {
const ctx = document.createElement("canvas").getContext("2d", {alpha: false});
ctx.fillStyle = "rgba(100, 150, 200, 0.5)";
ctx.fillRect(0, 0, 300, 150);
const color = ctx.getImageData(0, 0, 300, 150);
println(`${color.data[0]}, ${color.data[1]}, ${color.data[2]}, ${color.data[3]}`);
});
</script>