canvas.style["top"] = y + "px";
canvas.style["display"] = "none";
var context = canvas.getContext("2d");
- context.globalCompositeOperation = "src-over";
+ context.globalCompositeOperation = "source-over";
document.body.appendChild(canvas);
return context;
i = i + size;
var img = new Image();
img.src = url;
+ surfaces[id].globalCompositeOperation = "source-over";
if (img.complete) {
surfaces[id].drawImage(img, x, y);
} else {
var dy = base64_16s(cmd, i);
i = i + 3;
+ context.globalCompositeOperation = "copy";
context.drawImage(context.canvas,
minx - dx, miny - dy, maxx - minx, maxy - miny,
minx, miny, maxx - minx, maxy - miny);