我们正在使用Canvas在上传到我们的服务器之前调整Iphone / IPAD上的图像大小。
在iPhone 4S和5上,当使用FRONT相机以横向模式拍摄照片时,调整大小正常。在纵向模式下拍摄时,图像被压扁约1/4。但是当使用后置摄像头拍摄时,所有图像(横向和纵向)都会被压缩约7/8,只留下一条细腰带可供查看。
在IPAD和IPOD上,前后摄像头也是如此:风景图像很好,但是肖像图像被1/4压扁。
我们尝试了几种不同的调整大小算法,但结果却相同。
任何想法如何解决这个问题?
答案 0 :(得分:0)
我找到了一个有效的解决方案。 gokercebeci在github上发布了一个很棒的jQuery plugin。它正如预期的那样为我的应用程序工作!
答案 1 :(得分:0)
在HTML5 Canvas drawImage ratio bug iOS找到适合我的解决方案。该解决方案获得了stomita的认可,并于2014年1月14日通过tombre和matt burns发布和编辑(我相信)。