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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以使用ImageMagick来确定X轴和Y轴的长度吗?相关的知识,希望对你有一定的参考价值。

我从API获取图像,并且根据参数,有时它处于横向模式,有时是纵向。我可以硬编码检查参数设置以确定模式是什么,但我宁愿检查图像并弄清楚。 identify返回的“Orientation”字段是“Undefined” - 还有另一种方法让我弄清楚方向是什么吗?

答案

此方法仅返回widthheight作为关联数组:getImageGeometry

使用Imagick图像尺寸计算出风景或肖像的示例:

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

如果你有一个'方形'图像......它将被视为'肖像'。你可以调整它是否重要。

以上是关于我可以使用ImageMagick来确定X轴和Y轴的长度吗?的主要内容,如果未能解决你的问题,请参考以下文章

highchart - scatter : 设置 x 轴和 y 轴的小数

R语言ggplot2包和lattice包可视化改变x轴和y轴的显示位置实战

如何获取echarts点击点的X轴和Y轴值

我有 2 个不同的条形图,它们有一个共同的 X 轴和 2 个不同的 Y 轴。我想使用 python 将这两个使用 X 轴的图合并为一个

如何获取echarts点击点的X轴和Y轴值

如何获取echarts点击点的X轴和Y轴值