blob: 8c0a61a36d96f3311bd2e52ed55fdb2374627a98 [file] [log] [blame]
<!DOCTYPE html>
<html>
<style>
canvas, svg {
image-rendering: pixelated;
}
</style>
<body>
<canvas id="canvas"></canvas>
<script>
if (window.testRunner)
testRunner.waitUntilDone();
var canvas = document.getElementById("canvas");
canvas.width = 150;
canvas.height = 150;
var context = canvas.getContext("2d");
context.strokeStyle = "green";
context.lineWidth = 50;
context.strokeRect(0,0,150,150);
var svgImage = new Image();
svgImage.onload = function() {
context.globalAlpha = 0.2;
context.drawImage(svgImage, 25, 25);
if (window.testRunner)
testRunner.notifyDone();
};
svgImage.src = "data:image/svg+xml, \
<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'> \
<rect width='100%' height='100%' style='fill:none;stroke:green;stroke-width:50%;'/> \
<rect x='25%' y='25%' width='50%' height='50%' fill='green' fill-opacity='0.2'/> \
</svg>";
</script>
</body>
</html>