PHP GD PNG透明黑边框

PHP GD PNG透明黑边框,php,png,gd,transparent,Php,Png,Gd,Transparent,我用PHPGD创建了一些png图像 资料来源: border = imagecreatefrompng ("./images/border/platinum.png"); PHP-GD: 它有一些未知像素的问题 如何使用php gd创建原始图像 我成功地创建了正确的图像,但我还有一个问题 $lol_border = imagecreatefrompng ("./images/border/platinum.png"); imagealphablending($lol_border, fal

我用PHPGD创建了一些png图像

资料来源:

border = imagecreatefrompng ("./images/border/platinum.png");
PHP-GD:

它有一些未知像素的问题

如何使用php gd创建原始图像

我成功地创建了正确的图像,但我还有一个问题

$lol_border = imagecreatefrompng ("./images/border/platinum.png");

imagealphablending($lol_border, false);
imagesavealpha($lol_border, true);

$lol_border_sx = imagesx($lol_border);
$lol_border_sy = imagesy($lol_border);

imagecopy($lol_bg, $lol_border, 0, 0, 0, 0, $lol_border_sx, $lol_border_sy);

imagepng($lol_bg);
imagedestroy($lol_bg);
这是我的照片:

此图像在透明区域上有黑色边框


我怎样才能解决这个问题?

我什么都不懂。我建议你写下一些代码,解释一下你做了什么,出了什么问题。2个这样的图像毫无意义。@Mihaiorga这是我的代码。.你的参数无效。你可以开始阅读@mihaiorga,因为我有很长的代码,所以我不能复制我所有的代码。很抱歉我成功地正确创建了图像,但我还有一个问题:$lol_border=imagecreatefrompng(“./images/border/platinum.png”);imagealphablending($lol_border,false);imagesavealpha($lol_border,true)$lol_border_sx=imagesx($lol_border)$lol_border_sy=imagesy($lol_border);图像复制($lol\U bg,$lol\U border,0,0,0,$lol\U border\U sx,$lol\U border\U sy);imagepng($lol_bg);图像销毁(lol_bg)@Mihaiorga我发布了问题,非常感谢:)