gpt4 book ai didi

javascript - Canvas 像素出血/准确性问题

转载 作者:行者123 更新时间:2023-12-03 10:58:47 24 4
gpt4 key购买 nike

在使用 Canvas 绘制图 block 数据时遇到似乎是舍入的错误,只是为了说明这一点,将其归结为最小的可重现示例。基本上,绘制调用使用 (0, 0, 32, 32) 的源矩形,即图中的网格。但 Firefox 捕获了更多的一小部分,采样了源矩形。

顶部部分是 Firefox,底部部分是 Google Chrome Top is Firefox, bottom is Chrome

想法?

最佳答案

  • 对于像素图形,您可能想要设置 smoothing
  • 您应该确保没有将非整数值传递给任何 Canvas 方法
  • 如果您没有以其原始大小显示 Canvas 元素(即由于 CSS 调整大小),那么您还需要设置 CSS 属性 image-rendering清晰的边缘

关于javascript - Canvas 像素出血/准确性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28173982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com