これは機能していますが、このコードが長すぎると感じています。 私はより良いアイデアを探しています。ImageDataを複製するには?
var clone = function(imageData) {
var canvas, context;
canvas = document.createElement('canvas');
canvas.width = imageData.width;
canvas.height = imageData.height;
context = canvas.getContext('2d');
context.putImageData(imageData, 0, 0);
return context.getImageData(0, 0, imageData.width, imageData.height);
};
[JavaScriptで値によってコピー画像データ](http://stackoverflow.com/questions/5642383/copy-imagedata-by-value-in-javascript)の可能性のある重複 – brichins