【发布时间】:2016-03-05 04:00:04
【问题描述】:
获取图像高度、宽度和上传图像的 mime 类型的 php 的 GetimageSize 函数不适用于 iphone 肖像图像。它将图像高度赋予宽度参数,反之亦然。但它适用于风景图像。
【问题讨论】:
-
您可能需要检查 EXIF 数据中的“方向”字段。尝试在图像上使用
jhead -v someImage.jpg | grep -i orientation- 只是为了检查是否是这样。
获取图像高度、宽度和上传图像的 mime 类型的 php 的 GetimageSize 函数不适用于 iphone 肖像图像。它将图像高度赋予宽度参数,反之亦然。但它适用于风景图像。
【问题讨论】:
jhead -v someImage.jpg | grep -i orientation - 只是为了检查是否是这样。
<?php
$size = getimagesize($filename);
$fp = fopen($filename, "rb");
if ($size && $fp) {
header("Content-type: {$size['mime']}");
fpassthru($fp);
exit;
} else {
// error
}
?>
【讨论】: