imagecolortransparent()

1. Edgar (30.12.2011 / 18:08)
Здраствуйте, у меня одна проблема, работаю с изображениями и хочу сделать белый цвет прозрачным, но в резултате, целое изображение залевается черным цветом, может кто знает нормальную функцию? Уже надоело гуглить, функция из php.net, Буду очень благодарен! smile

<?php
// Create a 55x30 image
$im = imagecreatetruecolor(55, 30);
$red = imagecolorallocate($im, 255, 0, 0);
$white = imagecolorallocate($im, 255, 255, 255);

// Make the background transparent
imagecolortransparent($im, $white);

// Draw a red rectangle
imagefilledrectangle($im, 4, 4, 50, 25, $red);

// Save the image
imagepng($im, './imagecolortransparent.png');
imagedestroy($im);
?>

URL: https://visavi.net/topics/27910