【发布时间】:2016-03-30 23:21:39
【问题描述】:
我正在使用带有 PHP 的 ImageMagick 来调整图像大小(使用它的命令行工具“convert”)。
我可以调整图像大小,一切正常。
我想要做的是我想将图像(任何尺寸)调整为设置最小宽度和最大高度的图像,同时保留图像分辨率/纵横比。我该怎么做?
为什么我想要这个:我将这些图片放在我网站的新闻提要中,我要求图片的宽度为:100%,但问题是高度对于某些图片来说太大了,并且占据一整页。我想避免它。
这是我用来调整大小的:
$cmd="convert -thumbnail ".$width."x".$height." \"".$source."\" \"".$dest."\";";
【问题讨论】:
-
如果您已经在使用 PHP,为什么还要使用原始命令行? PHP中有一个用于Imagick的API。 stackoverflow.com/questions/18805497/php-resize-image-on-upload/…
标签: php css image image-processing