【发布时间】:2013-03-09 22:48:33
【问题描述】:
我正在从头开始制作头像脚本,但遇到了一些问题。我获得了透明度工作,并为头部、身体、衬衫等提供了多图像支持。
无论如何,我希望能够在 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 函数可以调整它的大小、保持透明度并保持出色的质量/颜色?
【问题讨论】:
-
用更笨的说法,我想把 $baseImage 变成一个更小的精确副本。
标签: php image resize gd image-resizing