如果是图像,我正在使用 imagefill() 更改背景颜色。但是在这样做的同时,其他不受影响的区域将其颜色更改为黑色。
$image = imagecreatefrompng("sample.png");
$background = imagecolorallocate($image, 255, 0,0);
imagefill($image, 0,0, $background);
header("content-type: image/png");
imagepng($image,"sample.png");
这是我的代码。谁能告诉我这是怎么回事?