HTML5 canvas cung cấp thuộc tính compositing globalCompositeOperation ảnh hưởng đến tất cả các thao tác vẽ.
<!DOCTYPE HTML>
<html>
<head>
<script>
var compositeTypes = [
'source-over','source-in','source-out','source-atop',
'destination-over','destination-in','destination-out',
'destination-atop','lighter','darker','copy','xor'
];
function drawShape(){
for(var i=0; i