A canvas globalCompositeOperation example

Silverlight













VML












var compositeTypes = [
  'source-over','source-in','source-out','source-atop',
  'destination-over','destination-in','destination-out','destination-atop',
  'lighter','darker','copy','xor'
];
function boot() {
  draw(0);
  draw(1);
}
function draw(vml) {
  for (var i=0;i