我尝试在 iOS6 上的 Safari Mobile 上的 Canvas 上渲染加载了 FileReader 对象的本地图像。但是每个带有 data-URL 的图像都会被垂直缩放。这是一个错误吗?在 Chrome 上它可以正确呈现。
iOS6 的屏幕截图(上图:画布,下图:原始图像)
有没有办法解决这个错误?这是一个错误吗?
如果我首先使用“PhotoWizard”应用程序调整设备上的图像大小(将其缩小到 720 像素宽度),Canvas 会正确呈现它。使用相机应用程序拍摄的图像大小或图像似乎有问题:
尝试了Jake Archibald的建议,看起来好一点,但仍然可以垂直缩放:
我今天在安装了 Android 4.1.1 的 Galaxy Nexus 上进行了尝试。像预期的那样工作,所以这看起来真的像一个移动 Safari 问题: