Php 我可以使用ImageMagick确定X轴和Y轴的长度吗?

Php 我可以使用ImageMagick确定X轴和Y轴的长度吗?,php,imagemagick,Php,Imagemagick,我从API中获取图像,根据参数的不同,有时是横向模式,有时是纵向模式。我可以硬编码检查参数设置,以确定模式是什么,但我宁愿检查图像并找出它。identify返回的“方向”字段为“未定义”-是否有其他方法让我确定方向是什么 此方法仅将宽度和高度作为关联数组返回: 使用Imagick图像大小计算横向或纵向的示例: $filename = '/path/to/image.jpg'; $image = new imagick($filename); $size = $image->getImage

我从API中获取图像,根据参数的不同,有时是横向模式,有时是纵向模式。我可以硬编码检查参数设置,以确定模式是什么,但我宁愿检查图像并找出它。
identify
返回的“方向”字段为“未定义”-是否有其他方法让我确定方向是什么

此方法仅将
宽度
高度
作为关联数组返回:

使用Imagick图像大小计算横向或纵向的示例:

$filename = '/path/to/image.jpg';
$image = new imagick($filename);
$size = $image->getImageGeometry();
$orientation = ( $size['width'] > $size['height'] ) ? 'landscape' : 'portrait';
echo $orientation;

如果你有一个“正方形”的图像。。。它将被视为“肖像”。如果重要的话,你可以调整。

呃。。。您使用的是Imagick类还是ole exec命令行版本?PHP类
Imagick