1

imagick と GD Library を使用して、中央が透明な正方形の画像を作成しようとしました。私はこのようにそれをやろうとしました:

$img = imagecreatetruecolor($width, $height); 

imagefilledrectangle($img, $left, $top, $right, $bottom, imagecolorallocate($img, 255, 255, 255)); 
imagecolortransparent($img, imagecolorallocate($img, 255, 255, 255));   

ob_start();    
ini_set('memory_limit', '-1');              
imagepng($img, './imagecolortransparent.png');
$blob = ob_get_clean();     

ただし、中央の小さなボックスの最終結果は常に透過的ではありません。私はどこかでこれを間違っていますか?どんな助けでも大歓迎です:(。

ここに画像の説明を入力

4

1 に答える 1