javascript - html5 canvas调整图片大小使用的算法是什么?

标签 javascript html canvas image-resizing

一般而言,除非图像中有一些非常细微的细节,例如头发,否则最终质量相当不错。然后将图像缩小到一个过度锐化的版本。 canvas 用于调整图像大小的默认算法是什么?

有没有办法达到更好的效果?

最佳答案

根据测试结果和网上零散的信息,目前canvas使用Nearest Member .尽管规范不强制任何特定算法。 Mozilla 中曾讨论过改用双线性,但似乎尚未在浏览器中实现。

关于javascript - html5 canvas调整图片大小使用的算法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837960/

相关文章:

javascript - 只允许带有退格键和左右箭头的 float

javascript - getElementById 不适用于 pageslide.js

javascript - 使用 JavaScript 滚动文本区域

javascript - Three.js 使用 THREE.TextureLoader 重复纹理

html - 调整表格列宽以使文本保持在一行中

javascript - 将点击功能条件添加到当前按钮功能

javascript - Canvas 中的抗锯齿大文本

javascript - 如何使用 Javascript 动态调整 html <canvas> 的大小?

javascript - 不稳定的 jQuery 可拖动行为

javascript - EaselJS、Canvas、位图图像质量低且注册点不起作用