最近在整理canvas的时候发现HTML5 Canvas开发详解一个奇怪的属性解释
目标图形是显示在画布上的位图
而原图形是指要回执在画布上的形状
w3school上面是这样说的
destination-atop 在源图像顶部显示目标图像。源图像之外的目标图像部分不会被显示。
然后再HTML5 Canvas开发详解是这样说的
destination-atop 目标图形位于源图形上,两者重叠切都不透明的地方显示目标图形,源图形不透明而目标图形透明的地方显示源图形,其余显示透明
2个都是权威到底哪个是正确的呢
不多说了上demo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
变成了这样个奇怪的东西
这样看上去和w3school上的API形容的是正确的
书上的需要变成的是
这证明了书上有的时候写的不一定对-_-//
然后我还是把书上的合成实例的demo重新写一遍了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
最后修改了一下HOHO变成了书上的demo
原标题:在html5 canvas的destination
关键词:HTML