最近做项目的时候发现某些版本的 Safari ( macOS & iOS 均存在)会对 canvas 的 getImageData 和 toDataURL 添加随机噪声,那这是不是意味着如果我在设计工具(例如 Figma )里上传了一张透明图片,再导出,那导出的结果里的像素值已经发生了很大的变化?虽然肉眼看上去没有差别,但是实际已经被 rape 一遍了?
目前发现 Macos 14.4 和 iOS17 上的 Safari 会有加噪声的操作,自用的 iPhone15 pro 倒是没有发现,但想想还是觉得可怕,以后估计不会再用 Safari 做一些图片处理的操作了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.