4

在上传到我们的服务器之前,我们正在使用 Canvas 调整 Iphone/IPAD 上的图像大小。

在 iPhone 4S 和 5 上,当使用前置摄像头在横向模式下拍摄照片时,调整大小可以正常工作。在纵向模式下拍摄时,图像会被压扁约 1/4。但是当使用后置摄像头拍摄时,所有图像,包括风景和肖像,都被压缩了大约 7/8,只留下一条细带可供查看。

在IPAD和IPOD上,前后摄像头都是一样的:横向图像很好,但纵向图像被压缩了1/4。

我们尝试了几种不同的大小调整算法,但最终得到了相同的结果。

任何想法如何解决这个问题?

4

2 回答 2

0

我找到了一个可行的解决方案。gokercebeci在 github 上发布了一个很棒的jQuery 插件。它对我的应用程序按预期工作!

于 2013-01-08T16:02:26.150 回答
0

在HTML5 Canvas drawImage ratio bug iOS找到了一个适合我的解决方案。该解决方案已获得 stomita 的认可,并于 2014 年 1 月 14 日由 tombre 和 matt burns 发布和编辑(我相信)。

于 2014-01-25T01:36:36.410 回答