我已经实现了一种将文件添加到 HTML5 应用程序(IOS6 现在允许)并在上传之前调整图像大小以免削弱 3G 的方法。在我的 Mac 上运行的 chrome 上一切正常,但是当我在 IOS6 上进行测试时,图像完全被压扁了,不像它应该的那样。
在您的浏览器和移动浏览器 (IOS6) 中尝试这个 JsFiddle,它应该会给您一个更好的主意。
我已经实现了一种将文件添加到 HTML5 应用程序(IOS6 现在允许)并在上传之前调整图像大小以免削弱 3G 的方法。在我的 Mac 上运行的 chrome 上一切正常,但是当我在 IOS6 上进行测试时,图像完全被压扁了,不像它应该的那样。
在您的浏览器和移动浏览器 (IOS6) 中尝试这个 JsFiddle,它应该会给您一个更好的主意。
查看我对HTML5 Canvas drawImage ratio bug iOS的回答
基本上,这是 iOS 中的一个限制,它对超过 2 兆像素的 JPEG 进行二次采样。