blob: 32b59f6a707622d8c6e9a291bd19b2e72ef69c22 [file] [log] [blame]
<!DOCTYPE html>
<html>
<script src="../../resources/run-after-layout-and-paint.js"></script>
<style>
img {
-webkit-mask: url(resources/color-profile-mask-image.svg) top left;
-webkit-mask-size: 33% 33%;
-webkit-mask-repeat: space;
width: 380px;
}
</style>
<body>
<!-- The blue sector of the images should be at 12 o'clock. -->
<svg onload="load()" xmlns:xlink="http://www.w3.org/1999/xlink" width="380" height="380">
<defs>
<mask id="mask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox">
<circle cx=".5" cy=".5" r=".47" fill="white"/>
</mask>
</defs>
<image xlink:href="resources/red-at-12-oclock-with-color-profile.jpg" width="380" height="380" mask="url(#mask)"/>
</svg>
<img src="resources/red-at-12-oclock-with-color-profile.jpg">
</body>
<script>
function load() {
if (window.testRunner)
runAfterLayoutAndPaint(changeColorProfile);
}
function changeColorProfile() {
setTimeout(function() { testRunner.setColorProfile('colorSpin', done) }, 100);
}
function done() {
setTimeout(function() { testRunner.notifyDone() }, 0);
}
if (window.testRunner) {
testRunner.dumpAsTextWithPixelResults();
testRunner.waitUntilDone();
}
</script>
</html>