Php 如何按如下方式调整图像大小?

Php 如何按如下方式调整图像大小?,php,gd,Php,Gd,我需要将图像调整为定义的宽度和高度,但如果图像较大,则将底部裁剪为高度;如果图像较小,则在底部添加空白。如何借助PHP的GD实现这一点?您可以使用phpThumb库。 看看您可以使用phpThumb库。 看一看我有一个函数用于此: 您可以完全按照以下描述创建缩略图: $thumb = imagestyle($image,'autosize:100 100'); 但如果您需要更复杂的东西,也可以使用: // resize 200 0 means width=200 height=auto $th

我需要将图像调整为定义的宽度和高度,但如果图像较大,则将底部裁剪为高度;如果图像较小,则在底部添加空白。如何借助PHP的GD实现这一点?

您可以使用phpThumb库。
看看

您可以使用phpThumb库。
看一看

我有一个函数用于此:
您可以完全按照以下描述创建缩略图:

$thumb = imagestyle($image,'autosize:100 100');
但如果您需要更复杂的东西,也可以使用:

// resize 200 0 means width=200 height=auto
$thumb = imagestyle($image,'resize:200 0; crop:200 200;');

我为它创建了一个函数:
您可以完全按照以下描述创建缩略图:

$thumb = imagestyle($image,'autosize:100 100');
但如果您需要更复杂的东西,也可以使用:

// resize 200 0 means width=200 height=auto
$thumb = imagestyle($image,'resize:200 0; crop:200 200;');

可能的重复项是否进行定心?如果是,我不需要它;只需裁剪底部或在底部添加空白。可能的重复项是否会进行定心?如果是,我不需要它;只需裁剪底部或在底部添加空白即可。