我正在从头开始制作头像脚本,但遇到了一些问题。我得到了透明度工作,并为头部、身体、衬衫等提供了多图像支持。
无论如何,我希望能够在 PHP 脚本中生成特定大小的头像。这时,我有变量$baseImage
,这是使用下面的 GD 脚本生成的图像:
$baseImage = imagecreatefrompng($startAsset);
imagealphablending($baseImage, true);
imagesavealpha($baseImage, true);
... combine all images into $base here
header("Content-type: image/png");
imagepng($baseImage);
这生成的图像的大小是350x550 (pixels)
,我希望能够获得更小的尺寸。
我已经进行了研究,但找不到可行的解决方案。什么内置的 PHP GD 函数可以调整它的大小,保持透明度,并保持出色的质量/颜色?