我希望在我的Canvas上进行一些图像的精确渲染。现在,我通过Javascript获取图像,所以我的图像是HTMLImageElement实例。我可以使用drawImage在Canvas的渲染上下文中绘制这些图像。但是,这会对图像执行抗锯齿处理,而我不想要这个效果。
似乎有一个更低级别的图像操作方法叫做putImageData,它操作ImageData对象。这个方法是否执行任何抗锯齿处理?如果没有,那么这个方法就是我正在寻找的优秀候选方案,但是我还没有找到如何将HTMLImageElement转换或复制到ImageData实例的方法。
欢迎任何建议!
编辑:我的原始问题已经解决,我无意中有一个小数坐标,这强制执行抗锯齿处理。但是关于将图像转换为数据的问题仍然存在。
似乎有一个更低级别的图像操作方法叫做putImageData,它操作ImageData对象。这个方法是否执行任何抗锯齿处理?如果没有,那么这个方法就是我正在寻找的优秀候选方案,但是我还没有找到如何将HTMLImageElement转换或复制到ImageData实例的方法。
欢迎任何建议!
编辑:我的原始问题已经解决,我无意中有一个小数坐标,这强制执行抗锯齿处理。但是关于将图像转换为数据的问题仍然存在。