summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/images
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/tests/images
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/images')
-rw-r--r--testing/web-platform/tests/images/100px-green-rect.svg3
-rw-r--r--testing/web-platform/tests/images/META.yml1
-rw-r--r--testing/web-platform/tests/images/README.md18
-rw-r--r--testing/web-platform/tests/images/anim-gr.gifbin0 -> 241 bytes
-rw-r--r--testing/web-platform/tests/images/anim-gr.pngbin0 -> 460 bytes
-rw-r--r--testing/web-platform/tests/images/anim-tao.pngbin0 -> 460 bytes
-rw-r--r--testing/web-platform/tests/images/anim-tao.png.headers2
-rw-r--r--testing/web-platform/tests/images/animated-avif.avifbin0 -> 42404 bytes
-rw-r--r--testing/web-platform/tests/images/apng.pngbin0 -> 259 bytes
-rw-r--r--testing/web-platform/tests/images/arrow-oriented-upright.jpgbin0 -> 1790 bytes
-rw-r--r--testing/web-platform/tests/images/background.pngbin0 -> 86 bytes
-rw-r--r--testing/web-platform/tests/images/black-rectangle.pngbin0 -> 307 bytes
-rw-r--r--testing/web-platform/tests/images/blue-area.pngbin0 -> 1469 bytes
-rw-r--r--testing/web-platform/tests/images/blue-border.pngbin0 -> 1823 bytes
-rw-r--r--testing/web-platform/tests/images/blue-png-cachable.py13
-rw-r--r--testing/web-platform/tests/images/blue.pngbin0 -> 485 bytes
-rw-r--r--testing/web-platform/tests/images/blue96x96.pngbin0 -> 1010 bytes
-rw-r--r--testing/web-platform/tests/images/broken.png1
-rw-r--r--testing/web-platform/tests/images/clear-100x50.pngbin0 -> 117 bytes
-rw-r--r--testing/web-platform/tests/images/colors.svg11
-rw-r--r--testing/web-platform/tests/images/computer.jpgbin0 -> 2018 bytes
-rw-r--r--testing/web-platform/tests/images/fail.gifbin0 -> 24480 bytes
-rw-r--r--testing/web-platform/tests/images/fyi-logo/fyi_color.svg20
-rw-r--r--testing/web-platform/tests/images/fyi-logo/fyi_color_bg.svg26
-rw-r--r--testing/web-platform/tests/images/fyi-logo/fyi_monochromatic.svg18
-rw-r--r--testing/web-platform/tests/images/fyi-logo/fyi_monochromatic_bg.svg24
-rw-r--r--testing/web-platform/tests/images/ggrr-256x256.pngbin0 -> 120 bytes
-rw-r--r--testing/web-platform/tests/images/green-100x50.pngbin0 -> 205 bytes
-rw-r--r--testing/web-platform/tests/images/green-16x16.pngbin0 -> 92 bytes
-rw-r--r--testing/web-platform/tests/images/green-1x1.pngbin0 -> 82 bytes
-rw-r--r--testing/web-platform/tests/images/green-256x256.pngbin0 -> 103 bytes
-rw-r--r--testing/web-platform/tests/images/green-2x2.pngbin0 -> 118 bytes
-rw-r--r--testing/web-platform/tests/images/green-96x96.svg3
-rw-r--r--testing/web-platform/tests/images/green.avifbin0 -> 320 bytes
-rw-r--r--testing/web-platform/tests/images/green.pngbin0 -> 87 bytes
-rw-r--r--testing/web-platform/tests/images/green.svg3
-rw-r--r--testing/web-platform/tests/images/grgr-256x256.pngbin0 -> 130 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-100x50-alt.pngbin0 -> 812 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-100x50.pngbin0 -> 950 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-133x106.pngbin0 -> 2039 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-16x16.pngbin0 -> 229 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-1x1.pngbin0 -> 69 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-256x256.pngbin0 -> 6416 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-2x2.pngbin0 -> 77 bytes
-rw-r--r--testing/web-platform/tests/images/lcp-96x96.pngbin0 -> 1404 bytes
-rw-r--r--testing/web-platform/tests/images/movie_300_frame_0.pngbin0 -> 11493 bytes
-rw-r--r--testing/web-platform/tests/images/pattern-nosize.svg6
-rw-r--r--testing/web-platform/tests/images/pattern.mp4bin0 -> 1528 bytes
-rw-r--r--testing/web-platform/tests/images/pattern.pngbin0 -> 123 bytes
-rw-r--r--testing/web-platform/tests/images/pattern.svg6
-rw-r--r--testing/web-platform/tests/images/pattern.webmbin0 -> 1121 bytes
-rw-r--r--testing/web-platform/tests/images/red-16x16.pngbin0 -> 130 bytes
-rw-r--r--testing/web-platform/tests/images/red-zeroheight.svg3
-rw-r--r--testing/web-platform/tests/images/red-zerosize.svg3
-rw-r--r--testing/web-platform/tests/images/red-zerowidth.svg3
-rw-r--r--testing/web-platform/tests/images/red.pngbin0 -> 87 bytes
-rw-r--r--testing/web-platform/tests/images/redtransparent.pngbin0 -> 109 bytes
-rw-r--r--testing/web-platform/tests/images/rgrg-256x256.pngbin0 -> 131 bytes
-rw-r--r--testing/web-platform/tests/images/rrgg-256x256.pngbin0 -> 120 bytes
-rw-r--r--testing/web-platform/tests/images/smiley.pngbin0 -> 1852 bytes
-rw-r--r--testing/web-platform/tests/images/smiley.png.headers1
-rw-r--r--testing/web-platform/tests/images/threecolors.pngbin0 -> 242 bytes
-rw-r--r--testing/web-platform/tests/images/transparent.pngbin0 -> 100 bytes
-rw-r--r--testing/web-platform/tests/images/transparent50.pngbin0 -> 155 bytes
-rw-r--r--testing/web-platform/tests/images/undecodable.pngbin0 -> 87 bytes
-rw-r--r--testing/web-platform/tests/images/webp-animated.webpbin0 -> 340 bytes
-rw-r--r--testing/web-platform/tests/images/wide-gamut-pattern.pngbin0 -> 5320 bytes
-rw-r--r--testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue-bg.svg9
-rw-r--r--testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue.svg8
-rw-r--r--testing/web-platform/tests/images/wpt-logo/wpt-logo-lightblue-bg.svg9
-rw-r--r--testing/web-platform/tests/images/wpt-logo/wpt-logo-orange-bg.svg9
-rw-r--r--testing/web-platform/tests/images/wpt-logo/wpt-logo-white.svg8
-rw-r--r--testing/web-platform/tests/images/wpt-pr-bot-logo/wpt-pr-bot-logo-darkblue.svg50
-rw-r--r--testing/web-platform/tests/images/yellow.pngbin0 -> 95 bytes
-rw-r--r--testing/web-platform/tests/images/yellow75.pngbin0 -> 150 bytes
75 files changed, 258 insertions, 0 deletions
diff --git a/testing/web-platform/tests/images/100px-green-rect.svg b/testing/web-platform/tests/images/100px-green-rect.svg
new file mode 100644
index 0000000000..c391055bc2
--- /dev/null
+++ b/testing/web-platform/tests/images/100px-green-rect.svg
@@ -0,0 +1,3 @@
+<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <rect x="0" y="0" width="100px" height="100px" fill="green"/>
+</svg> \ No newline at end of file
diff --git a/testing/web-platform/tests/images/META.yml b/testing/web-platform/tests/images/META.yml
new file mode 100644
index 0000000000..35d872dd69
--- /dev/null
+++ b/testing/web-platform/tests/images/META.yml
@@ -0,0 +1 @@
+suggested_reviewers:
diff --git a/testing/web-platform/tests/images/README.md b/testing/web-platform/tests/images/README.md
new file mode 100644
index 0000000000..6491564709
--- /dev/null
+++ b/testing/web-platform/tests/images/README.md
@@ -0,0 +1,18 @@
+Largest contentful paint test images
+====================================
+
+The images in this directory prefixed with `lcp-` are specifically intended to
+be used by tests where a largest-contentful-paint entry should be generated. As
+Chromium has implemented a contentfulness threshold of 0.05 bits per pixel,
+these images, when rendered at their natural dimensions, have a minimum content
+length, as shown in the table below:
+
+File | Dimensions | Area (px^2) | Minimum content-length (bytes)
+----------------+------------+-------------|-------------------------------
+lcp-256x256.png | 256x256 | 65536 | 410
+lcp-133x106.png | 133x106 | 14098 | 89
+lcp-100x50.png | 100x50 | 5000 | 32
+lcp-96x96.png | 96x96 | 9216 | 58
+lcp-16x16.png | 16x16 | 256 | 2
+lcp-2x2.png | 2x2 | 4 | 1
+lcp-1x1.png | 1x1 | 1 | 1
diff --git a/testing/web-platform/tests/images/anim-gr.gif b/testing/web-platform/tests/images/anim-gr.gif
new file mode 100644
index 0000000000..45263e0afb
--- /dev/null
+++ b/testing/web-platform/tests/images/anim-gr.gif
Binary files differ
diff --git a/testing/web-platform/tests/images/anim-gr.png b/testing/web-platform/tests/images/anim-gr.png
new file mode 100644
index 0000000000..925e2efc9a
--- /dev/null
+++ b/testing/web-platform/tests/images/anim-gr.png
Binary files differ
diff --git a/testing/web-platform/tests/images/anim-tao.png b/testing/web-platform/tests/images/anim-tao.png
new file mode 100644
index 0000000000..925e2efc9a
--- /dev/null
+++ b/testing/web-platform/tests/images/anim-tao.png
Binary files differ
diff --git a/testing/web-platform/tests/images/anim-tao.png.headers b/testing/web-platform/tests/images/anim-tao.png.headers
new file mode 100644
index 0000000000..0230e176e4
--- /dev/null
+++ b/testing/web-platform/tests/images/anim-tao.png.headers
@@ -0,0 +1,2 @@
+Timing-Allow-Origin: *
+
diff --git a/testing/web-platform/tests/images/animated-avif.avif b/testing/web-platform/tests/images/animated-avif.avif
new file mode 100644
index 0000000000..eb8b5152a0
--- /dev/null
+++ b/testing/web-platform/tests/images/animated-avif.avif
Binary files differ
diff --git a/testing/web-platform/tests/images/apng.png b/testing/web-platform/tests/images/apng.png
new file mode 100644
index 0000000000..e96e6471e6
--- /dev/null
+++ b/testing/web-platform/tests/images/apng.png
Binary files differ
diff --git a/testing/web-platform/tests/images/arrow-oriented-upright.jpg b/testing/web-platform/tests/images/arrow-oriented-upright.jpg
new file mode 100644
index 0000000000..cebc99af14
--- /dev/null
+++ b/testing/web-platform/tests/images/arrow-oriented-upright.jpg
Binary files differ
diff --git a/testing/web-platform/tests/images/background.png b/testing/web-platform/tests/images/background.png
new file mode 100644
index 0000000000..6db6c6b1b9
--- /dev/null
+++ b/testing/web-platform/tests/images/background.png
Binary files differ
diff --git a/testing/web-platform/tests/images/black-rectangle.png b/testing/web-platform/tests/images/black-rectangle.png
new file mode 100644
index 0000000000..a0bf1fec6e
--- /dev/null
+++ b/testing/web-platform/tests/images/black-rectangle.png
Binary files differ
diff --git a/testing/web-platform/tests/images/blue-area.png b/testing/web-platform/tests/images/blue-area.png
new file mode 100644
index 0000000000..570ae0f2bf
--- /dev/null
+++ b/testing/web-platform/tests/images/blue-area.png
Binary files differ
diff --git a/testing/web-platform/tests/images/blue-border.png b/testing/web-platform/tests/images/blue-border.png
new file mode 100644
index 0000000000..8f8e41c3d0
--- /dev/null
+++ b/testing/web-platform/tests/images/blue-border.png
Binary files differ
diff --git a/testing/web-platform/tests/images/blue-png-cachable.py b/testing/web-platform/tests/images/blue-png-cachable.py
new file mode 100644
index 0000000000..6d8556542a
--- /dev/null
+++ b/testing/web-platform/tests/images/blue-png-cachable.py
@@ -0,0 +1,13 @@
+import os
+from wptserve.utils import isomorphic_decode
+
+def main(request, response):
+ """Serves the contents in blue.png but with a Cache-Control header.
+
+ Emits a Cache-Control header with max-age set to 1h to allow the browser
+ cache the image. Used for testing behaviors involving caching logics.
+ """
+ image_path = os.path.join(os.path.dirname(isomorphic_decode(__file__)), u"blue.png")
+ response.headers.set(b"Cache-Control", b"max-age=3600")
+ response.headers.set(b"Content-Type", b"image/png")
+ response.content = open(image_path, mode='rb').read()
diff --git a/testing/web-platform/tests/images/blue.png b/testing/web-platform/tests/images/blue.png
new file mode 100644
index 0000000000..4498dd258a
--- /dev/null
+++ b/testing/web-platform/tests/images/blue.png
Binary files differ
diff --git a/testing/web-platform/tests/images/blue96x96.png b/testing/web-platform/tests/images/blue96x96.png
new file mode 100644
index 0000000000..820f8cace2
--- /dev/null
+++ b/testing/web-platform/tests/images/blue96x96.png
Binary files differ
diff --git a/testing/web-platform/tests/images/broken.png b/testing/web-platform/tests/images/broken.png
new file mode 100644
index 0000000000..2ff648a049
--- /dev/null
+++ b/testing/web-platform/tests/images/broken.png
@@ -0,0 +1 @@
+this is not an image, this is broken
diff --git a/testing/web-platform/tests/images/clear-100x50.png b/testing/web-platform/tests/images/clear-100x50.png
new file mode 100644
index 0000000000..eeedd0ff05
--- /dev/null
+++ b/testing/web-platform/tests/images/clear-100x50.png
Binary files differ
diff --git a/testing/web-platform/tests/images/colors.svg b/testing/web-platform/tests/images/colors.svg
new file mode 100644
index 0000000000..024de84a5b
--- /dev/null
+++ b/testing/web-platform/tests/images/colors.svg
@@ -0,0 +1,11 @@
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="100" height="50">
+ <style>use:not(:target) { display: none; }</style>
+ <defs>
+ <rect id="green-box" fill="#00ff00" width="100" height="50"/>
+ <rect id="red-box" fill="#ff0000" width="100" height="50"/>
+ </defs>
+ <use id="green" xlink:href="#green-box"/>
+ <use id="red" xlink:href="#red-box"/>
+</svg>
diff --git a/testing/web-platform/tests/images/computer.jpg b/testing/web-platform/tests/images/computer.jpg
new file mode 100644
index 0000000000..d58c896b24
--- /dev/null
+++ b/testing/web-platform/tests/images/computer.jpg
Binary files differ
diff --git a/testing/web-platform/tests/images/fail.gif b/testing/web-platform/tests/images/fail.gif
new file mode 100644
index 0000000000..c4addcf009
--- /dev/null
+++ b/testing/web-platform/tests/images/fail.gif
Binary files differ
diff --git a/testing/web-platform/tests/images/fyi-logo/fyi_color.svg b/testing/web-platform/tests/images/fyi-logo/fyi_color.svg
new file mode 100644
index 0000000000..760387892a
--- /dev/null
+++ b/testing/web-platform/tests/images/fyi-logo/fyi_color.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 440 440" style="enable-background:new 0 0 440 440;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#7ED2EE;}
+ .st1{fill:#003C57;}
+</style>
+<g>
+ <rect x="61.2" y="255.3" class="st0" width="30.4" height="28.3"/>
+ <path class="st1" d="M159.3,103.8c-28.5,0-51.7,23.2-51.7,51.7V284H138v-60.5h28.6v-30.4H138v-37.5c0-11.8,9.6-21.4,21.4-21.4
+ c11.5,0,20.8,9.1,21.3,20.4h30.4C210.6,126.5,187.6,103.8,159.3,103.8z"/>
+ <rect x="302" y="126.3" class="st1" width="30.4" height="28.3"/>
+ <polygon class="st1" points="302.1,176.1 301.9,284 332.3,284 332.4,176.1"/>
+ <path class="st1" d="M284.1,208.4l0-15.5l0-1l0-15.8h-30.4l-0.1,33.8c-0.8,11.1-10.1,19.9-21.3,19.9c-11.8,0-21.4-9.6-21.4-21.4
+ v-32.3h-30.4v32.3c0,28.5,23.2,51.7,51.7,51.7c6.9,0,13.6-1.3,19.9-4l1.3-0.6l0,23.1h0.2v5.8c0,11.8-9.6,21.4-21.4,21.4
+ c-11.5,0-20.8-9.1-21.3-20.4h-30.4c0.5,28.1,23.5,50.8,51.7,50.8c28.5,0,51.7-23.2,51.7-51.7v-3.8H284l0.1-69.9
+ C284.1,209.9,284.1,209.1,284.1,208.4z"/>
+</g>
+</svg>
diff --git a/testing/web-platform/tests/images/fyi-logo/fyi_color_bg.svg b/testing/web-platform/tests/images/fyi-logo/fyi_color_bg.svg
new file mode 100644
index 0000000000..94864b5c2c
--- /dev/null
+++ b/testing/web-platform/tests/images/fyi-logo/fyi_color_bg.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 440.7 440" style="enable-background:new 0 0 440.7 440;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#003C57;}
+ .st1{fill:#7ED2EE;}
+ .st2{fill:#FFFFFF;}
+</style>
+<g>
+ <g>
+ <rect x="0" class="st0" width="440" height="440"/>
+ </g>
+ <g>
+ <rect x="61.2" y="255.3" class="st1" width="30.4" height="28.3"/>
+ <path class="st2" d="M159.3,103.8c-28.5,0-51.7,23.2-51.7,51.7V284H138v-60.5h28.6v-30.4H138v-37.5c0-11.8,9.6-21.4,21.4-21.4
+ c11.5,0,20.8,9.1,21.3,20.4h30.4C210.6,126.5,187.6,103.8,159.3,103.8z"/>
+ <rect x="302" y="126.3" class="st2" width="30.4" height="28.3"/>
+ <polygon class="st2" points="302.1,176.1 301.9,284 332.3,284 332.4,176.1"/>
+ <path class="st2" d="M284.1,208.4l0-15.5l0-1l0-15.8h-30.4l-0.1,33.8c-0.8,11.1-10.1,19.9-21.3,19.9c-11.8,0-21.4-9.6-21.4-21.4
+ v-32.3h-30.4v32.3c0,28.5,23.2,51.7,51.7,51.7c6.9,0,13.6-1.3,19.9-4l1.3-0.6l0,23.1h0.2v5.8c0,11.8-9.6,21.4-21.4,21.4
+ c-11.5,0-20.8-9.1-21.3-20.4h-30.4c0.5,28.1,23.5,50.8,51.7,50.8c28.5,0,51.7-23.2,51.7-51.7v-3.8H284l0.1-69.9
+ C284.1,209.9,284.1,209.1,284.1,208.4z"/>
+ </g>
+</g>
+</svg>
diff --git a/testing/web-platform/tests/images/fyi-logo/fyi_monochromatic.svg b/testing/web-platform/tests/images/fyi-logo/fyi_monochromatic.svg
new file mode 100644
index 0000000000..bde275972b
--- /dev/null
+++ b/testing/web-platform/tests/images/fyi-logo/fyi_monochromatic.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 440 440" style="enable-background:new 0 0 440 440;" xml:space="preserve">
+<g>
+ <g>
+ <rect x="61.2" y="255.3" width="30.4" height="28.3"/>
+ <path d="M159.3,103.8c-28.5,0-51.7,23.2-51.7,51.7V284H138v-60.5h28.6v-30.4H138v-37.5c0-11.8,9.6-21.4,21.4-21.4
+ c11.5,0,20.8,9.1,21.3,20.4h30.4C210.6,126.5,187.6,103.8,159.3,103.8z"/>
+ <rect x="302" y="126.3" width="30.4" height="28.3"/>
+ <polygon points="302.1,176.1 301.9,284 332.3,284 332.4,176.1 "/>
+ <path d="M284.1,208.4l0-15.5l0-1l0-15.8h-30.4l-0.1,33.8c-0.8,11.1-10.1,19.9-21.3,19.9c-11.8,0-21.4-9.6-21.4-21.4v-32.3h-30.4
+ v32.3c0,28.5,23.2,51.7,51.7,51.7c6.9,0,13.6-1.3,19.9-4l1.3-0.6l0,23.1h0.2v5.8c0,11.8-9.6,21.4-21.4,21.4
+ c-11.5,0-20.8-9.1-21.3-20.4h-30.4c0.5,28.1,23.5,50.8,51.7,50.8c28.5,0,51.7-23.2,51.7-51.7v-3.8H284l0.1-69.9
+ C284.1,209.9,284.1,209.1,284.1,208.4z"/>
+ </g>
+</g>
+</svg>
diff --git a/testing/web-platform/tests/images/fyi-logo/fyi_monochromatic_bg.svg b/testing/web-platform/tests/images/fyi-logo/fyi_monochromatic_bg.svg
new file mode 100644
index 0000000000..94c82d31a2
--- /dev/null
+++ b/testing/web-platform/tests/images/fyi-logo/fyi_monochromatic_bg.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 440.7 440" style="enable-background:new 0 0 440.7 440;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:#FFFFFF;}
+</style>
+<g>
+ <g>
+ <rect x="0.3" width="440" height="440"/>
+ </g>
+ <g>
+ <rect x="61.5" y="255.3" class="st0" width="30.4" height="28.3"/>
+ <path class="st0" d="M159.7,103.8c-28.5,0-51.7,23.2-51.7,51.7V284h30.4v-60.5h28.6v-30.4h-28.6v-37.5c0-11.8,9.6-21.4,21.4-21.4
+ c11.5,0,20.8,9.1,21.3,20.4h30.4C210.9,126.5,187.9,103.8,159.7,103.8z"/>
+ <rect x="302.3" y="126.3" class="st0" width="30.4" height="28.3"/>
+ <polygon class="st0" points="302.4,176.1 302.2,284 332.6,284 332.8,176.1 "/>
+ <path class="st0" d="M284.5,208.4l0-15.5l0-1l0-15.8h-30.4l-0.1,33.8c-0.8,11.1-10.1,19.9-21.3,19.9c-11.8,0-21.4-9.6-21.4-21.4
+ v-32.3H181v32.3c0,28.5,23.2,51.7,51.7,51.7c6.9,0,13.6-1.3,19.9-4l1.3-0.6l0,23.1h0.2v5.8c0,11.8-9.6,21.4-21.4,21.4
+ c-11.5,0-20.8-9.1-21.3-20.4H181c0.5,28.1,23.5,50.8,51.7,50.8c28.5,0,51.7-23.2,51.7-51.7v-3.8h-0.2l0.1-69.9
+ C284.4,209.9,284.5,209.1,284.5,208.4z"/>
+ </g>
+</g>
+</svg>
diff --git a/testing/web-platform/tests/images/ggrr-256x256.png b/testing/web-platform/tests/images/ggrr-256x256.png
new file mode 100644
index 0000000000..0342e4a384
--- /dev/null
+++ b/testing/web-platform/tests/images/ggrr-256x256.png
Binary files differ
diff --git a/testing/web-platform/tests/images/green-100x50.png b/testing/web-platform/tests/images/green-100x50.png
new file mode 100644
index 0000000000..2733836c99
--- /dev/null
+++ b/testing/web-platform/tests/images/green-100x50.png
Binary files differ
diff --git a/testing/web-platform/tests/images/green-16x16.png b/testing/web-platform/tests/images/green-16x16.png
new file mode 100644
index 0000000000..e19a3ffddd
--- /dev/null
+++ b/testing/web-platform/tests/images/green-16x16.png
Binary files differ
diff --git a/testing/web-platform/tests/images/green-1x1.png b/testing/web-platform/tests/images/green-1x1.png
new file mode 100644
index 0000000000..862d1dd10c
--- /dev/null
+++ b/testing/web-platform/tests/images/green-1x1.png
Binary files differ
diff --git a/testing/web-platform/tests/images/green-256x256.png b/testing/web-platform/tests/images/green-256x256.png
new file mode 100644
index 0000000000..b06945c310
--- /dev/null
+++ b/testing/web-platform/tests/images/green-256x256.png
Binary files differ
diff --git a/testing/web-platform/tests/images/green-2x2.png b/testing/web-platform/tests/images/green-2x2.png
new file mode 100644
index 0000000000..adc059449c
--- /dev/null
+++ b/testing/web-platform/tests/images/green-2x2.png
Binary files differ
diff --git a/testing/web-platform/tests/images/green-96x96.svg b/testing/web-platform/tests/images/green-96x96.svg
new file mode 100644
index 0000000000..fdaffd920d
--- /dev/null
+++ b/testing/web-platform/tests/images/green-96x96.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96">
+ <rect fill="lime" width="96" height="96"/>
+</svg>
diff --git a/testing/web-platform/tests/images/green.avif b/testing/web-platform/tests/images/green.avif
new file mode 100644
index 0000000000..a58aff3956
--- /dev/null
+++ b/testing/web-platform/tests/images/green.avif
Binary files differ
diff --git a/testing/web-platform/tests/images/green.png b/testing/web-platform/tests/images/green.png
new file mode 100644
index 0000000000..28a1faab37
--- /dev/null
+++ b/testing/web-platform/tests/images/green.png
Binary files differ
diff --git a/testing/web-platform/tests/images/green.svg b/testing/web-platform/tests/images/green.svg
new file mode 100644
index 0000000000..d91971f784
--- /dev/null
+++ b/testing/web-platform/tests/images/green.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100" height="50">
+ <rect fill="lime" width="100" height="50"/>
+</svg>
diff --git a/testing/web-platform/tests/images/grgr-256x256.png b/testing/web-platform/tests/images/grgr-256x256.png
new file mode 100644
index 0000000000..b8c7189d62
--- /dev/null
+++ b/testing/web-platform/tests/images/grgr-256x256.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-100x50-alt.png b/testing/web-platform/tests/images/lcp-100x50-alt.png
new file mode 100644
index 0000000000..2fdd47cb6d
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-100x50-alt.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-100x50.png b/testing/web-platform/tests/images/lcp-100x50.png
new file mode 100644
index 0000000000..0e4722139e
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-100x50.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-133x106.png b/testing/web-platform/tests/images/lcp-133x106.png
new file mode 100644
index 0000000000..fb61e8db85
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-133x106.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-16x16.png b/testing/web-platform/tests/images/lcp-16x16.png
new file mode 100644
index 0000000000..f8ca4fae68
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-16x16.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-1x1.png b/testing/web-platform/tests/images/lcp-1x1.png
new file mode 100644
index 0000000000..82863b859a
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-1x1.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-256x256.png b/testing/web-platform/tests/images/lcp-256x256.png
new file mode 100644
index 0000000000..944f10f876
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-256x256.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-2x2.png b/testing/web-platform/tests/images/lcp-2x2.png
new file mode 100644
index 0000000000..5b628e0734
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-2x2.png
Binary files differ
diff --git a/testing/web-platform/tests/images/lcp-96x96.png b/testing/web-platform/tests/images/lcp-96x96.png
new file mode 100644
index 0000000000..66464b7757
--- /dev/null
+++ b/testing/web-platform/tests/images/lcp-96x96.png
Binary files differ
diff --git a/testing/web-platform/tests/images/movie_300_frame_0.png b/testing/web-platform/tests/images/movie_300_frame_0.png
new file mode 100644
index 0000000000..b712825093
--- /dev/null
+++ b/testing/web-platform/tests/images/movie_300_frame_0.png
Binary files differ
diff --git a/testing/web-platform/tests/images/pattern-nosize.svg b/testing/web-platform/tests/images/pattern-nosize.svg
new file mode 100644
index 0000000000..788e156a88
--- /dev/null
+++ b/testing/web-platform/tests/images/pattern-nosize.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
+ <rect x="00" y="00" width="10" height="10" fill="#ff0000"/>
+ <rect x="10" y="00" width="10" height="10" fill="#00ff00"/>
+ <rect x="00" y="10" width="10" height="10" fill="#0000ff"/>
+ <rect x="10" y="10" width="10" height="10" fill="#000000"/>
+</svg>
diff --git a/testing/web-platform/tests/images/pattern.mp4 b/testing/web-platform/tests/images/pattern.mp4
new file mode 100644
index 0000000000..c866bfedf9
--- /dev/null
+++ b/testing/web-platform/tests/images/pattern.mp4
Binary files differ
diff --git a/testing/web-platform/tests/images/pattern.png b/testing/web-platform/tests/images/pattern.png
new file mode 100644
index 0000000000..65ce5b44a6
--- /dev/null
+++ b/testing/web-platform/tests/images/pattern.png
Binary files differ
diff --git a/testing/web-platform/tests/images/pattern.svg b/testing/web-platform/tests/images/pattern.svg
new file mode 100644
index 0000000000..40c6ad3da6
--- /dev/null
+++ b/testing/web-platform/tests/images/pattern.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20">
+ <rect x="00" y="00" width="10" height="10" fill="#ff0000"/>
+ <rect x="10" y="00" width="10" height="10" fill="#00ff00"/>
+ <rect x="00" y="10" width="10" height="10" fill="#0000ff"/>
+ <rect x="10" y="10" width="10" height="10" fill="#000000"/>
+</svg>
diff --git a/testing/web-platform/tests/images/pattern.webm b/testing/web-platform/tests/images/pattern.webm
new file mode 100644
index 0000000000..7cd3d31155
--- /dev/null
+++ b/testing/web-platform/tests/images/pattern.webm
Binary files differ
diff --git a/testing/web-platform/tests/images/red-16x16.png b/testing/web-platform/tests/images/red-16x16.png
new file mode 100644
index 0000000000..9038fef784
--- /dev/null
+++ b/testing/web-platform/tests/images/red-16x16.png
Binary files differ
diff --git a/testing/web-platform/tests/images/red-zeroheight.svg b/testing/web-platform/tests/images/red-zeroheight.svg
new file mode 100644
index 0000000000..de378d4469
--- /dev/null
+++ b/testing/web-platform/tests/images/red-zeroheight.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="100" height="0">
+ <rect fill="red" width="100" height="100"/>
+</svg>
diff --git a/testing/web-platform/tests/images/red-zerosize.svg b/testing/web-platform/tests/images/red-zerosize.svg
new file mode 100644
index 0000000000..dcd33172fc
--- /dev/null
+++ b/testing/web-platform/tests/images/red-zerosize.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="0" height="0">
+ <rect fill="red" width="100" height="100"/>
+</svg>
diff --git a/testing/web-platform/tests/images/red-zerowidth.svg b/testing/web-platform/tests/images/red-zerowidth.svg
new file mode 100644
index 0000000000..66cff813f2
--- /dev/null
+++ b/testing/web-platform/tests/images/red-zerowidth.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="0" height="100">
+ <rect fill="red" width="100" height="100"/>
+</svg>
diff --git a/testing/web-platform/tests/images/red.png b/testing/web-platform/tests/images/red.png
new file mode 100644
index 0000000000..a6e195d59c
--- /dev/null
+++ b/testing/web-platform/tests/images/red.png
Binary files differ
diff --git a/testing/web-platform/tests/images/redtransparent.png b/testing/web-platform/tests/images/redtransparent.png
new file mode 100644
index 0000000000..75da08c3d6
--- /dev/null
+++ b/testing/web-platform/tests/images/redtransparent.png
Binary files differ
diff --git a/testing/web-platform/tests/images/rgrg-256x256.png b/testing/web-platform/tests/images/rgrg-256x256.png
new file mode 100644
index 0000000000..e6fba3daa5
--- /dev/null
+++ b/testing/web-platform/tests/images/rgrg-256x256.png
Binary files differ
diff --git a/testing/web-platform/tests/images/rrgg-256x256.png b/testing/web-platform/tests/images/rrgg-256x256.png
new file mode 100644
index 0000000000..7f63515654
--- /dev/null
+++ b/testing/web-platform/tests/images/rrgg-256x256.png
Binary files differ
diff --git a/testing/web-platform/tests/images/smiley.png b/testing/web-platform/tests/images/smiley.png
new file mode 100644
index 0000000000..640a2238c7
--- /dev/null
+++ b/testing/web-platform/tests/images/smiley.png
Binary files differ
diff --git a/testing/web-platform/tests/images/smiley.png.headers b/testing/web-platform/tests/images/smiley.png.headers
new file mode 100644
index 0000000000..7296361df3
--- /dev/null
+++ b/testing/web-platform/tests/images/smiley.png.headers
@@ -0,0 +1 @@
+Timing-Allow-Origin: *
diff --git a/testing/web-platform/tests/images/threecolors.png b/testing/web-platform/tests/images/threecolors.png
new file mode 100644
index 0000000000..0643e6e70b
--- /dev/null
+++ b/testing/web-platform/tests/images/threecolors.png
Binary files differ
diff --git a/testing/web-platform/tests/images/transparent.png b/testing/web-platform/tests/images/transparent.png
new file mode 100644
index 0000000000..2b498699a8
--- /dev/null
+++ b/testing/web-platform/tests/images/transparent.png
Binary files differ
diff --git a/testing/web-platform/tests/images/transparent50.png b/testing/web-platform/tests/images/transparent50.png
new file mode 100644
index 0000000000..55f8e69325
--- /dev/null
+++ b/testing/web-platform/tests/images/transparent50.png
Binary files differ
diff --git a/testing/web-platform/tests/images/undecodable.png b/testing/web-platform/tests/images/undecodable.png
new file mode 100644
index 0000000000..f2581017b4
--- /dev/null
+++ b/testing/web-platform/tests/images/undecodable.png
Binary files differ
diff --git a/testing/web-platform/tests/images/webp-animated.webp b/testing/web-platform/tests/images/webp-animated.webp
new file mode 100644
index 0000000000..35a8dfcf34
--- /dev/null
+++ b/testing/web-platform/tests/images/webp-animated.webp
Binary files differ
diff --git a/testing/web-platform/tests/images/wide-gamut-pattern.png b/testing/web-platform/tests/images/wide-gamut-pattern.png
new file mode 100644
index 0000000000..f35cd4a2e1
--- /dev/null
+++ b/testing/web-platform/tests/images/wide-gamut-pattern.png
Binary files differ
diff --git a/testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue-bg.svg b/testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue-bg.svg
new file mode 100644
index 0000000000..49f374c00c
--- /dev/null
+++ b/testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue-bg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 762 762">
+<rect x="0" y="0" fill="#003C56" width="762" height="762"/>
+<rect x="183.9" y="511.4" fill="#FFFFFF" width="201.5" height="38"/>
+<path fill="#FFFFFF" d="M504.9,549.4c37.3,0,67.6-30.3,67.6-67.6v-19h-38v19c0,16.3-13.3,29.6-29.6,29.6c-16.3,0-29.6-13.3-29.6-29.6
+V287.4h-38v56.5h-51.9v-92.6h112.4c25.5,0,46.3,20.8,46.3,46.3c0,20-13,37.8-31.8,44v39.1c40-6.9,69.8-42.1,69.8-83
+c0-46.5-37.8-84.3-84.3-84.3H366.4c-10.5,0-19,8.5-19,19V386l-46.4-79.4c-3.4-5.8-9.7-9.4-16.4-9.4c-6.7,0-13,3.6-16.4,9.4
+l-46.2,79.2V213.4h-38v242.7c0,8.6,5.8,16.1,14,18.3c8.3,2.2,17.1-1.4,21.4-8.8l65.2-111.8L350,465.7c3.4,5.8,9.7,9.4,16.4,9.4
+c1.7,0,3.3-0.2,5-0.7c8.3-2.2,14-9.8,14-18.3v-74.2h51.9v99.8C437.3,519.1,467.6,549.4,504.9,549.4z"/>
+</svg>
diff --git a/testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue.svg b/testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue.svg
new file mode 100644
index 0000000000..2db07da789
--- /dev/null
+++ b/testing/web-platform/tests/images/wpt-logo/wpt-logo-darkblue.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 398 340">
+<rect x="0" y="300" fill="#003C56" width="201.5" height="38"/>
+<path fill="#003C56" d="M320.9,338c37.3,0,67.6-30.3,67.6-67.6v-19h-38v19c0,16.3-13.3,29.6-29.6,29.6c-16.3,0-29.6-13.3-29.6-29.6V76
+h-38v56.5h-51.9V40h112.4c25.5,0,46.3,20.8,46.3,46.3c0,20-13,37.8-31.8,44v39.1c40-6.9,69.8-42.1,69.8-83
+C398,39.8,360.2,2,313.8,2H182.4c-10.5,0-19,8.5-19,19v153.6l-46.4-79.4c-3.4-5.8-9.7-9.4-16.4-9.4c-6.7,0-13,3.6-16.4,9.4
+l-46.2,79.2V2h-38v242.7c0,8.6,5.8,16.1,14,18.3c8.3,2.2,17.1-1.4,21.4-8.8l65.2-111.8L166,254.3c3.4,5.8,9.7,9.4,16.4,9.4
+c1.7,0,3.3-0.2,5-0.7c8.3-2.2,14-9.8,14-18.3v-74.2h51.9v99.8C253.3,307.7,283.6,338,320.9,338z"/>
+</svg>
diff --git a/testing/web-platform/tests/images/wpt-logo/wpt-logo-lightblue-bg.svg b/testing/web-platform/tests/images/wpt-logo/wpt-logo-lightblue-bg.svg
new file mode 100644
index 0000000000..2f61672df3
--- /dev/null
+++ b/testing/web-platform/tests/images/wpt-logo/wpt-logo-lightblue-bg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 762 762">
+<rect x="0" y="0" fill="#78D9F4" width="762" height="762"/>
+<rect x="183.9" y="511.4" fill="#003C56" width="201.5" height="38"/>
+<path fill="#003C56" d="M504.9,549.4c37.3,0,67.6-30.3,67.6-67.6v-19h-38v19c0,16.3-13.3,29.6-29.6,29.6c-16.3,0-29.6-13.3-29.6-29.6
+V287.4h-38v56.5h-51.9v-92.6h112.4c25.5,0,46.3,20.8,46.3,46.3c0,20-13,37.8-31.8,44v39.1c40-6.9,69.8-42.1,69.8-83
+c0-46.5-37.8-84.3-84.3-84.3H366.4c-10.5,0-19,8.5-19,19V386l-46.4-79.4c-3.4-5.8-9.7-9.4-16.4-9.4c-6.7,0-13,3.6-16.4,9.4
+l-46.2,79.2V213.4h-38v242.7c0,8.6,5.8,16.1,14,18.3c8.3,2.2,17.1-1.4,21.4-8.8l65.2-111.8L350,465.7c3.4,5.8,9.7,9.4,16.4,9.4
+c1.7,0,3.3-0.2,5-0.7c8.3-2.2,14-9.8,14-18.3v-74.2h51.9v99.8C437.3,519.1,467.6,549.4,504.9,549.4z"/>
+</svg>
diff --git a/testing/web-platform/tests/images/wpt-logo/wpt-logo-orange-bg.svg b/testing/web-platform/tests/images/wpt-logo/wpt-logo-orange-bg.svg
new file mode 100644
index 0000000000..fde2c15f1b
--- /dev/null
+++ b/testing/web-platform/tests/images/wpt-logo/wpt-logo-orange-bg.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 762 762">
+<rect x="0" y="0" fill="#E86E43" width="762" height="762"/>
+<rect x="183.9" y="511.4" fill="#FFFFFF" width="201.5" height="38"/>
+<path fill="#FFFFFF" d="M504.9,549.4c37.3,0,67.6-30.3,67.6-67.6v-19h-38v19c0,16.3-13.3,29.6-29.6,29.6c-16.3,0-29.6-13.3-29.6-29.6
+V287.4h-38v56.5h-51.9v-92.6h112.4c25.5,0,46.3,20.8,46.3,46.3c0,20-13,37.8-31.8,44v39.1c40-6.9,69.8-42.1,69.8-83
+c0-46.5-37.8-84.3-84.3-84.3H366.4c-10.5,0-19,8.5-19,19V386l-46.4-79.4c-3.4-5.8-9.7-9.4-16.4-9.4c-6.7,0-13,3.6-16.4,9.4
+l-46.2,79.2V213.4h-38v242.7c0,8.6,5.8,16.1,14,18.3c8.3,2.2,17.1-1.4,21.4-8.8l65.2-111.8L350,465.7c3.4,5.8,9.7,9.4,16.4,9.4
+c1.7,0,3.3-0.2,5-0.7c8.3-2.2,14-9.8,14-18.3v-74.2h51.9v99.8C437.3,519.1,467.6,549.4,504.9,549.4z"/>
+</svg>
diff --git a/testing/web-platform/tests/images/wpt-logo/wpt-logo-white.svg b/testing/web-platform/tests/images/wpt-logo/wpt-logo-white.svg
new file mode 100644
index 0000000000..4cab7b53e8
--- /dev/null
+++ b/testing/web-platform/tests/images/wpt-logo/wpt-logo-white.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 398 340">
+<rect x="0" y="300" fill="#FFFFFF" width="201.5" height="38"/>
+<path fill="#FFFFFF" d="M320.9,338c37.3,0,67.6-30.3,67.6-67.6v-19h-38v19c0,16.3-13.3,29.6-29.6,29.6c-16.3,0-29.6-13.3-29.6-29.6V76
+h-38v56.5h-51.9V40h112.4c25.5,0,46.3,20.8,46.3,46.3c0,20-13,37.8-31.8,44v39.1c40-6.9,69.8-42.1,69.8-83
+C398,39.8,360.2,2,313.8,2H182.4c-10.5,0-19,8.5-19,19v153.6l-46.4-79.4c-3.4-5.8-9.7-9.4-16.4-9.4c-6.7,0-13,3.6-16.4,9.4
+l-46.2,79.2V2h-38v242.7c0,8.6,5.8,16.1,14,18.3c8.3,2.2,17.1-1.4,21.4-8.8l65.2-111.8L166,254.3c3.4,5.8,9.7,9.4,16.4,9.4
+c1.7,0,3.3-0.2,5-0.7c8.3-2.2,14-9.8,14-18.3v-74.2h51.9v99.8C253.3,307.7,283.6,338,320.9,338z"/>
+</svg>
diff --git a/testing/web-platform/tests/images/wpt-pr-bot-logo/wpt-pr-bot-logo-darkblue.svg b/testing/web-platform/tests/images/wpt-pr-bot-logo/wpt-pr-bot-logo-darkblue.svg
new file mode 100644
index 0000000000..d6712fa23c
--- /dev/null
+++ b/testing/web-platform/tests/images/wpt-pr-bot-logo/wpt-pr-bot-logo-darkblue.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="260" height="260" viewBox="0 0 1280.000000 1276.000000"
+ preserveAspectRatio="xMidYMid meet">
+<!-- from https://svgsilh.com/image/303465.html , CC0 -->
+<metadata>
+Created by potrace 1.15, written by Peter Selinger 2001-2017
+</metadata>
+<g transform="translate(0.000000,1276.000000) scale(0.100000,-0.100000)"
+fill="#003C56" stroke="none">
+<path d="M5975 12749 c-86 -6 -144 -14 -151 -22 -6 -6 -41 -111 -77 -232 -37
+-121 -107 -355 -157 -520 -50 -165 -123 -406 -162 -536 l-71 -237 -188 -46
+c-213 -52 -475 -135 -658 -208 -68 -27 -130 -47 -137 -44 -7 3 -301 221 -653
+485 -353 265 -645 481 -649 481 -13 0 -257 -149 -392 -240 -198 -132 -359
+-254 -578 -436 l-25 -21 271 -746 c150 -411 272 -752 272 -758 0 -6 -40 -56
+-88 -112 -175 -202 -337 -420 -457 -615 -32 -52 -64 -96 -72 -99 -8 -3 -366 4
+-796 16 -430 12 -794 21 -808 21 -23 0 -30 -9 -56 -67 -61 -137 -142 -353
+-202 -538 -61 -186 -145 -494 -138 -502 2 -2 303 -204 668 -448 562 -377 665
+-450 670 -473 3 -15 1 -72 -4 -127 -8 -99 -2 -525 11 -702 l7 -92 -669 -448
+c-367 -246 -672 -450 -677 -453 -9 -6 23 -147 72 -320 71 -249 180 -554 284
+-794 l16 -39 137 6 c75 4 440 14 810 24 l673 17 25 -29 c13 -17 68 -95 120
+-174 113 -169 222 -314 350 -467 l93 -111 -275 -752 c-151 -414 -274 -757
+-272 -761 5 -14 213 -185 361 -296 225 -170 606 -418 631 -412 7 2 299 219
+649 482 l637 479 47 -15 c27 -9 84 -30 128 -48 183 -74 392 -141 619 -200 81
+-21 149 -40 151 -42 3 -3 222 -724 386 -1273 38 -126 73 -239 78 -251 8 -18
+24 -22 137 -33 314 -30 1078 -22 1110 12 6 7 41 111 77 232 37 121 107 355
+157 520 50 165 123 406 162 536 l71 237 188 46 c213 52 475 135 658 208 68 27
+130 47 137 44 7 -3 301 -221 653 -485 353 -265 644 -481 649 -481 11 0 250
+145 362 220 206 137 422 299 608 456 l25 21 -271 746 c-150 411 -272 752 -272
+758 0 6 40 56 88 112 175 202 337 420 457 615 32 52 64 96 72 99 8 3 366 -4
+796 -16 430 -12 794 -21 808 -21 23 0 30 9 56 68 61 136 142 352 202 537 61
+186 145 494 138 502 -2 2 -303 204 -668 448 -562 377 -665 450 -670 473 -3 15
+-1 72 4 127 8 99 2 527 -11 702 l-7 92 668 448 c368 246 673 450 678 453 9 6
+-22 146 -72 320 -71 249 -180 554 -284 794 l-17 39 -141 -6 c-78 -4 -443 -14
+-810 -24 l-668 -17 -25 29 c-13 17 -68 95 -120 174 -113 169 -222 314 -350
+467 l-93 111 275 752 c151 414 274 757 272 761 -5 14 -213 185 -361 296 -225
+170 -606 418 -631 412 -7 -2 -299 -219 -649 -482 l-637 -479 -47 15 c-27 9
+-84 30 -128 48 -183 74 -392 141 -619 200 -81 21 -149 40 -151 42 -3 3 -222
+724 -386 1273 -38 127 -73 239 -78 251 -8 18 -24 22 -137 33 -164 16 -775 22
+-959 10z"/>
+</g>
+
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 762 762">
+<rect x="183.9" y="511.4" fill="#FFFFFF" width="201.5" height="38"/>
+<path fill="#FFFFFF" d="M504.9,549.4c37.3,0,67.6-30.3,67.6-67.6v-19h-38v19c0,16.3-13.3,29.6-29.6,29.6c-16.3,0-29.6-13.3-29.6-29.6
+V287.4h-38v56.5h-51.9v-92.6h112.4c25.5,0,46.3,20.8,46.3,46.3c0,20-13,37.8-31.8,44v39.1c40-6.9,69.8-42.1,69.8-83
+c0-46.5-37.8-84.3-84.3-84.3H366.4c-10.5,0-19,8.5-19,19V386l-46.4-79.4c-3.4-5.8-9.7-9.4-16.4-9.4c-6.7,0-13,3.6-16.4,9.4
+l-46.2,79.2V213.4h-38v242.7c0,8.6,5.8,16.1,14,18.3c8.3,2.2,17.1-1.4,21.4-8.8l65.2-111.8L350,465.7c3.4,5.8,9.7,9.4,16.4,9.4
+c1.7,0,3.3-0.2,5-0.7c8.3-2.2,14-9.8,14-18.3v-74.2h51.9v99.8C437.3,519.1,467.6,549.4,504.9,549.4z"/>
+</svg>
+</svg>
diff --git a/testing/web-platform/tests/images/yellow.png b/testing/web-platform/tests/images/yellow.png
new file mode 100644
index 0000000000..51e8aaf38c
--- /dev/null
+++ b/testing/web-platform/tests/images/yellow.png
Binary files differ
diff --git a/testing/web-platform/tests/images/yellow75.png b/testing/web-platform/tests/images/yellow75.png
new file mode 100644
index 0000000000..2bb82c9834
--- /dev/null
+++ b/testing/web-platform/tests/images/yellow75.png
Binary files differ