這是一個.png圖像(右側),以及我在左側繪製圖像的canvas元素。你能注意到質量差異嗎? Canvas呈現圖像時明顯的質量損失。我們可以做什麼?canvas drawImage quality
我在Chrome和IE9上觀察到了這個結果。其他人可能會做同樣的事情。 如何呈現圖像是很平常:在腳本中,我創建一個新的Image()
對象,它的加載後,我打電話
context.drawImage(myimage, x, y);
編輯:
這是最初的圖像我在畫布上觀察到:
這裏是canva小號使我寫了後:
context.drawImage(myimage,parseInt(x),parseInt(y));
我能說什麼,偉大的答案的人。最好的狙擊手。這頂帽子是給你的。
EDIT2:
我試過context.drawImage(myimage, parseInt(x) + 0.5, parseInt(y)+ 0.5);
,這裏的結果:
我認爲這是比第一次更糟糕。我在Chrome瀏覽器上觀察過,在IE9上它有點相同。
>鞠躬... :) – Nippey
+1包括屏幕截圖和更新結果! :) –
+1我愛五顏六色的問題 – rupps