mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1060609 (Part 3) - Add tests that interlaced and non-interlaced PNGs have the same downscaling behavior. r=tn
This commit is contained in:
parent
f274dd5c30
commit
8240b88170
31
image/test/reftest/downscaling/downscale-png.html
Normal file
31
image/test/reftest/downscaling/downscale-png.html
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<!-- Any copyright is dedicated to the Public Domain.
|
||||||
|
- http://creativecommons.org/publicdomain/zero/1.0/ -->
|
||||||
|
<html reftest-zoom="1.0" class="reftest-wait">
|
||||||
|
<head>
|
||||||
|
<script>
|
||||||
|
function snapshot() {
|
||||||
|
document.documentElement.removeAttribute('class');
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<!-- NOTE: Using setTimeout to wait for high-quality downscaled version of
|
||||||
|
image to be ready, because there's nothing better we can do. If we fix
|
||||||
|
Bug 1006883, we can do away with this setTimeout.
|
||||||
|
|
||||||
|
For now, the setTimeout is just here to increase the likelihood that we
|
||||||
|
actually test the high-quality downscaled version of the image. If the
|
||||||
|
setTimeout happens to fire before the high-quality downscaled rendering is
|
||||||
|
ready, then this the test will pass without testing what it's trying to
|
||||||
|
test, which is fine as long as that's rare. -->
|
||||||
|
<body style="margin: 0px" onload="setTimeout(snapshot, 50)">
|
||||||
|
<script>
|
||||||
|
var args = location.search.substring(1).split(',');
|
||||||
|
var image = document.createElement('img');
|
||||||
|
image.width = args[0];
|
||||||
|
image.height = args[1];
|
||||||
|
image.src = 'png-' + args[2] + '.png';
|
||||||
|
document.body.appendChild(image);
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
image/test/reftest/downscaling/png-interlaced.png
Normal file
BIN
image/test/reftest/downscaling/png-interlaced.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 806 B |
BIN
image/test/reftest/downscaling/png-normal.png
Normal file
BIN
image/test/reftest/downscaling/png-normal.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 421 B |
@ -87,6 +87,9 @@ fuzzy(20,999) != downscale-2c.html?205,53,bottom about:blank
|
|||||||
fuzzy(20,999) != downscale-2d.html?205,53,bottom about:blank
|
fuzzy(20,999) != downscale-2d.html?205,53,bottom about:blank
|
||||||
fuzzy(20,999) fails-if(OSX>=1008) != downscale-2e.html?205,53,bottom about:blank
|
fuzzy(20,999) fails-if(OSX>=1008) != downscale-2e.html?205,53,bottom about:blank
|
||||||
|
|
||||||
|
== downscale-png.html?16,16,interlaced downscale-png.html?16,16,normal
|
||||||
|
== downscale-png.html?24,24,interlaced downscale-png.html?24,24,normal
|
||||||
|
|
||||||
# RUN TESTS WITH HIGH QUALITY DOWNSCALING ENABLED:
|
# RUN TESTS WITH HIGH QUALITY DOWNSCALING ENABLED:
|
||||||
# ================================================
|
# ================================================
|
||||||
# High-quality downscaling enabled:
|
# High-quality downscaling enabled:
|
||||||
@ -149,3 +152,6 @@ fuzzy(20,999) != downscale-2c.html?205,53,bottom about:blank
|
|||||||
fuzzy(20,999) != downscale-2d.html?205,53,bottom about:blank
|
fuzzy(20,999) != downscale-2d.html?205,53,bottom about:blank
|
||||||
fuzzy(20,999) != downscale-2e.html?205,53,bottom about:blank
|
fuzzy(20,999) != downscale-2e.html?205,53,bottom about:blank
|
||||||
fuzzy(20,999) != downscale-2f.html?205,53,bottom about:blank
|
fuzzy(20,999) != downscale-2f.html?205,53,bottom about:blank
|
||||||
|
|
||||||
|
== downscale-png.html?16,16,interlaced downscale-png.html?16,16,normal
|
||||||
|
== downscale-png.html?24,24,interlaced downscale-png.html?24,24,normal
|
||||||
|
Loading…
Reference in New Issue
Block a user