【问题标题】:Resize an image setting min width and max height调整图像设置最小宽度和最大高度
【发布时间】:2016-03-30 23:21:39
【问题描述】:

我正在使用带有 PHP 的 ImageMagick 来调整图像大小(使用它的命令行工具“convert”)。

我可以调整图像大小,一切正常。

我想要做的是我想将图像(任何尺寸)调整为设置最小宽度和最大高度的图像,同时保留图像分辨率/纵横比。我该怎么做?

为什么我想要这个:我将这些图片放在我网站的新闻提要中,我要求图片的宽度为:100%,但问题是高度对于某些图片来说太大了,并且占据一整页。我想避免它。

这是我用来调整大小的:

$cmd="convert -thumbnail ".$width."x".$height." \"".$source."\" \"".$dest."\";";

【问题讨论】:

标签: php css image image-processing


【解决方案1】:

您可以在 Imagemagick 网站上找到调整大小选项:http://www.imagemagick.org/script/command-line-processing.php#geometry

我不认为这些会达到你想要的,所以我会检查你的图像的尺寸并计算你可以在转换代码中使用的宽度的高度。

【讨论】: