我正在尝试将 png 图像绘制到画布中,但质量真的很差。我正在使用 drawImage 方法执行此操作:
src = folder+self.cur+".png";
imageObj.src = src;
imageObj.onload = function() {
context.clearRect(0, 0, cv, ch), context.drawImage(imageObj, 0, 0, cv, ch)
};
附件是原始图像和画布中结果的屏幕截图。目前画布尺寸与图像相同,因此问题不是由调整大小引起的。
任何想法是什么导致了这个问题以及如何解决它? 这是一个带有示例的 jfiddle。