Browse Source

Using createImageData when available

Yury Delendik 13 years ago
parent
commit
55b3b005b8
  1. 3
      src/canvas.js

3
src/canvas.js

@ -1279,7 +1279,8 @@ function checkPutBinaryImageDataCompatibility() { @@ -1279,7 +1279,8 @@ function checkPutBinaryImageDataCompatibility() {
} catch (e) {
CanvasGraphics.prototype.putBinaryImageData =
function CanvasGraphicsPutBinaryImageDataShim(ctx, imgData, w, h) {
var tmpImgData = ctx.getImageData(0, 0, w, h);
var tmpImgData = 'createImageData' in ctx ? ctx.createImageData(w, h) :
ctx.getImageData(0, 0, w, h);
var tmpImgDataPixels = tmpImgData.data;
var data = imgData.data;

Loading…
Cancel
Save