假设我有一个 200x100 的图像,我将其调整为 100x50:
// imagick
$imagick->resizeImage($width, $height, Imagick::FILTER_UNDEFINED, 1)
// gd
$image = imagecreatetruecolor($width, $height);
imagecopyresampled($image, $src, 0, 0, 0, 0, $width, $height, imagesx($src), imagesy($src)))
但我希望图像为 120x120。如何将画布扩展到该大小,但将我刚刚调整大小的图像保持在中心的相同尺寸?Photoshop中的图像->画布大小之类的东西