php - 调整图像设置最小宽度和最大高度

标签 php css image image-processing

我将 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/

相关文章:

html - CSS - 防止文本换行破坏 flex 对齐

string - 图像稳定光流

php - 使用 PHP 和 MySQL 标记页面

php - L5.6 - 数据透视表上的关系

php - 将 php POST 数组分配给 Javascript 数组

html - 自托管 Raspberry Pi Web 服务器不显示背景图像

html - 如何使文本垂直居中 Bootstrap

php - mysql插入数据时数组使用和bindParam使用有什么区别?

java - 屏幕上有图像 "wrap around"。 JavaFX

android - 将图像保存在本地存储phonegap中