2013-12-16 36 views
1

當我使用帆布phantomjs和鉻調用canvas.toDataURL

function crop(img) { 
    var canvas = document.createElement("canvas"); 
    canvas.width = 20; 
    canvas.height = 20; 
    var context = canvas.getContext('2d'); 
    context.drawImage(img, 0, 0, 20, 20, 0, 0, 20, 20); 
    return canvas.toDataURL(); 
} 

但是裁剪圖像,當我通過比較Chrome和PhantomJs以base64數據返回,我注意到他們是不同返回不同的數據。有人知道爲什麼嗎 ?

+0

'img'被設置在哪裏? –

+0

在這種情況下我使用gif(輸入也是base64) –

回答