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) 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:
|
||||
# ================================================
|
||||
# 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-2e.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