【问题标题】:Why GetimageSize function in php is not working for iphone portrait images为什么 php 中的 GetimageSize 函数不适用于 iphone 肖像图像
【发布时间】:2016-03-05 04:00:04
【问题描述】:

获取图像高度、宽度和上传图像的 mime 类型的 php 的 GetimageSize 函数不适用于 iphone 肖像图像。它将图像高度赋予宽度参数,反之亦然。但它适用于风景图像。

【问题讨论】:

  • 您可能需要检查 EXIF 数据中的“方向”字段。尝试在图像上使用jhead -v someImage.jpg | grep -i orientation - 只是为了检查是否是这样。

标签: php image


【解决方案1】:

<?php
$size = getimagesize($filename);
$fp = fopen($filename, "rb");
if ($size && $fp) {
    header("Content-type: {$size['mime']}");
    fpassthru($fp);
    exit;
} else {
    // error
}
?>

【讨论】:

  • 请添加一些描述,以便人们知道该代码的含义..
猜你喜欢
  • 1970-01-01
  • 2014-07-26
  • 2018-03-12
  • 1970-01-01
  • 1970-01-01
  • 2019-11-01
  • 1970-01-01
  • 2020-09-03
  • 1970-01-01
相关资源
最近更新 更多