【发布时间】:2010-11-26 10:56:33
【问题描述】:
我想在我的 Canvas 上对一些图像进行像素真实的渲染。现在,我通过 Javascript 获取图像,所以我的图像是 HTMLImageElement 实例。我可以使用drawImage 在 Canvas 的渲染上下文中绘制这些。但是,这会对图像执行抗锯齿,这是我不想要的。
似乎有一种名为putImageData 的较低级别的图像处理方法,对ImageData 对象进行操作。此方法是否执行任何抗锯齿?如果不是,它是我正在寻找的一个很好的候选者,但我还没有找到如何将 HTMLImageElement 转换或 blit 到 ImageData 实例。
欢迎任何建议!
编辑:我最初的问题已解决,我不小心有一个分数坐标,这会强制抗锯齿。不过,转换为图像数据的问题仍然存在。
【问题讨论】:
标签: javascript canvas antialiasing