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