我需要将图像的大小调整为指定的宽度和高度,但如果较大则将底部裁剪为高度,如果较小则将底部空白添加到底部。如何在PHP的GD的帮助下实现这一目标?
答案 0 :(得分:1)
我为此编写了一个函数:PHP/GD Imagestyle
您可以完全按照以下描述创建缩略图:
$thumb = imagestyle($image,'autosize:100 100');
但是如果你需要更复杂的东西,你可以使用:
// resize 200 0 means width=200 height=auto
$thumb = imagestyle($image,'resize:200 0; crop:200 200;');
答案 1 :(得分:0)
您可以使用phpThumb库。 看看https://github.com/masterexploder/PHPThumb/wiki/Basic-Usage