<?php
//创建一个图
$image = imagecreatetruecolor(300,300);
//创建透明背景色,主要127参数,其他可以0-255,因为任何颜色的透明都是透明
$transparent = imagecolorallocatealpha($image, 255, 255, 255, 127);
//指定颜色为透明(做了移除测试,发现没问题)
imagecolortransparent($image, $transparent);
//保留透明颜色
imagesavealpha($image, true);
//填充图片颜色
imagefill($image, 0, 0, $transparent);
// 输出图像到浏览器
header('Content-Type: image/png');
imagepng($image);
//销毁对象释放内存
imagedestroy($image);
未经同意禁止转载!
转载请附带本文原文地址:PHP创建背景透明图片,首发自 Zjmainstay学习笔记