imagecolortransparent

Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Define a color as transparent
imagecolortransparent(GdImage $image, ?int $color null): int
        imagefill($resource00$matte);




        
imagecolortransparent($resource$matte);




        
imagecopy($resource$image->getCore(), 0000$size->width$size->height);
        $resource $image->getCore();




        
$transIndex imagecolortransparent($resource);



        if (
$transIndex != -1) {

            
$rgba imagecolorsforindex($modified$transIndex);
            $rgba imagecolorsforindex($modified$transIndex);

            
$transColor imagecolorallocatealpha($modified$rgba['red'], $rgba['green'], $rgba['blue'], 127);

            
imagefill($modified00$transColor);

            
imagecolortransparent($modified$transColor);

        } else {

            
imagealphablending($modifiedfalse);

            
imagesavealpha($modifiedtrue);
        imagealphablending($canvasfalse);

        
$transparent imagecolorallocatealpha($canvas255255255127);

        
imagefilledrectangle($canvas00$width$height$transparent);

        
imagecolortransparent($canvas$transparent);

        
imagealphablending($canvastrue);