Javascript 高质量标度<;帆布>;drawImage()

Javascript 高质量标度<;帆布>;drawImage(),javascript,html,canvas,Javascript,Html,Canvas,我正在做2d和缩小尺寸的照片上传。我只用90度的步幅来画 在不同的浏览器中,哪些参数会影响drawImage()的质量?我想在绘制图像时牺牲速度而不是质量,这样输出的质量就最大化了 有没有调整亚像素的技巧 使用webGL画布并在那里绘制图像是否成功?在缩放过程中,它会提供更多保持图像质量的选项吗 照片可以是2 mpix-10 mpix范围 编辑:由于纹理大小限制为512 x 512或2048 x 2048,因此在webGL上似乎不可能进行编辑。可以更具体一些吗?我没有得到你想要的。 但只要关注d

我正在做2d和缩小尺寸的照片上传。我只用90度的步幅来画


在不同的浏览器中,哪些参数会影响drawImage()的质量?我想在绘制图像时牺牲速度而不是质量,这样输出的质量就最大化了

有没有调整亚像素的技巧

使用webGL画布并在那里绘制图像是否成功?在缩放过程中,它会提供更多保持图像质量的选项吗

照片可以是2 mpix-10 mpix范围


编辑:由于纹理大小限制为512 x 512或2048 x 2048,因此在webGL上似乎不可能进行编辑。

可以更具体一些吗?我没有得到你想要的。
但只要关注drawImage,您就应该仔细阅读

您没有描述您需要解决的问题。在不同的浏览器中,哪些参数会影响drawImage()的质量?WebGL纹理不限于某些分辨率。此外,只要提供整数坐标,传递给
drawImage()
的参数不会影响结果的质量。各种浏览器都有一些特殊的值,您可以调整以更改用于调整大小的算法,但是canvas规范(canvas spec)没有提供任何内容。