我将 ImageMagick 与 PHP 结合使用来调整图像大小(使用其命令行工具“转换”)。
我可以调整图像大小并且一切正常。
我想做的是将图像(任何尺寸)调整为设置最小宽度和最大高度的图像,同时保持图像分辨率/纵横比。我该怎么做?
为什么我想要这个:我将这些图片放在我网站的新闻提要中,我要求图片的宽度为:100%,但问题是对于某些图片来说高度变得太大,并且占据了整个页面。我想避免它。
这是我用来调整大小的:
$cmd="convert -thumbnail ".$width."x".$height." \"".$source."\" \"".$dest."\";";
最佳答案
您可以在 Imagemagick 网站上找到调整大小选项:http://www.imagemagick.org/script/command-line-processing.php#geometry
我不认为这些会达到你想要的,所以我会检查你的图像的尺寸并计算高度以适应你的宽度,你可以在你的转换代码中使用它。
关于php - 调整图像设置最小宽度和最大高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34454057/