2011-03-31 101 views
4

我有一个iPhone应用程序将图片上传到我的服务器。我遇到的一个主要问题是旋转问题。图像自动旋转

由于某种原因,如果我从iPhone上传图片,某些图片会自动旋转。旋转的那个人是肖像模式的人。我的脚本中没有用于旋转图像的代码。

服务器如何精确处理高图像?我应该修改我的PHP文件来检查它自动旋转后提前旋转吗?我应该在我的iPhone应用程序中编写一些代码来检查它吗?

任何帮助表示赞赏!

PS:如果您需要代码,请随时询问!

回答

6

某些图片(jpg)具有exif数据,可以告诉拍摄照片时照相机的位置。

看看http://www.php.net/manual/en/function.exif-read-data.php#76964

您可以旋转图片服务器端这样

+0

感谢您的回复!我必须用EXIF重建我的Apache。如果它有效,我会尽快回复您。 – iosfreak 2011-03-31 20:48:38

+2

刚刚安装了它并从图像中打印数组后,ORIENTATION不在exif数组中。有任何想法吗? – iosfreak 2011-03-31 21:33:39

+0

exif标签包含什么?您可能会看到许多不同程序的exif标签,而不仅仅是使用php – Quamis 2011-04-01 12:01:50