Php 伪代码-如何将图像大小调整为最大大小
快问这里 我有一张尺寸为$height和$width的图像。我想要的最大尺寸是:$maxHeight=200$最大宽度=120 如果$height>$maxHeight | |$width>$maxWidth,如何调整图像大小 (假设有一个函数setSizeFrimage($newHeight,$newWidth))Php 伪代码-如何将图像大小调整为最大大小,php,image,imagemagick,pseudocode,Php,Image,Imagemagick,Pseudocode,快问这里 我有一张尺寸为$height和$width的图像。我想要的最大尺寸是:$maxHeight=200$最大宽度=120 如果$height>$maxHeight | |$width>$maxWidth,如何调整图像大小 (假设有一个函数setSizeFrimage($newHeight,$newWidth)) (实际上是在php中使用imagemagick,但我不认为有什么特别之处)假设您希望保持宽高比 $scale = min( $maxWidth / $img
(实际上是在php中使用imagemagick,但我不认为有什么特别之处)假设您希望保持宽高比
$scale = min(
$maxWidth / $img_width,
$maxHeight / $img_height
);
if ($scale > 1) {
$scale = 1;
}
$new_width = $img_width * $scale;
$new_height = $img_height * $scale;
setSizeForImage($new_height,$new_width);
谢谢:)现在看起来很简单,我在想,哈哈,如果有人愿意帮忙的话,可能会成功:)我希望它能满足你的需要