【发布时间】:2015-03-27 13:33:42
【问题描述】:
我使用 PHP 脚本上传图片,然后使用 PHP 的 getImageSize() 获取尺寸,然后根据图片方向(纵向或横向)对图片进行处理。
但是(PHP 版本 5.4.12)在 some .jpg 文件中,它会按原样获得高度和宽度,而在 some(使用 iPhone 拍摄)中交换它们,认为肖像照片实际上是风景。
它不仅发生在我的本地 Wampserver 上,还发生在远程服务器上(使用不同的 PHP 版本)。
有谁知道怎么弄
1) 修复此问题或
2) 找到解决问题的方法?
【问题讨论】:
-
您如何处理 getimagesize 的结果?您总是会得到一个更大和更小的值(方形图像除外),并且应该相应地工作。向我们展示您的代码,这会导致问题
-
我也有同样的问题。我有 PHP 5.5 的 Wamp。它看起来像是内置 PHP 解释中的错误。
-
有人找到解决方案了吗?我有完全相同的问题
-
@EdwinKrause “你总是得到越来越小的值”是什么意思?第一个值应该始终是宽度
标签: php orientation getimagesize