We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4a8ea0e commit 642dea7Copy full SHA for 642dea7
context_blender.js
@@ -1,4 +1,4 @@
1
-if (window.CanvasRenderingContext2D){
+if (window.CanvasRenderingContext2D && CanvasRenderingContext2D.prototype.getImageData){
2
var defaultOffsets = {
3
destX : 0,
4
destY : 0,
@@ -122,4 +122,8 @@ if (window.CanvasRenderingContext2D){
122
}
123
destContext.putImageData(dstD,offsets.destX,offsets.destY);
124
};
125
+ // For querying of functionality from other libraries
126
+ var modes = CanvasRenderingContext2D.prototype.blendOnto.supportedBlendModes = 'normal src-over screen multiply difference src-in plus add'.split(' ');
127
+ var supports = CanvasRenderingContext2D.prototype.blendOnto.supports = {};
128
+ for (var i=0,len=modes.length;i<len;++i) supports[modes[i]] = true;
129
0 commit comments