Mikelangelo
Новичок
GD и Png, как убрать черный фон
Подскажите,плз,такая проблема. Есть png баннер с частичной полупрозрачностью (тени по бокам),обрабатываю его скриптом с применением Gd (наношу на него надпись), в результате банннер с надписью получается,но все просзрачные и полупрозрачные участки становятся черными
(( Как от этого избавиться?
Подскажите,плз,такая проблема. Есть png баннер с частичной полупрозрачностью (тени по бокам),обрабатываю его скриптом с применением Gd (наношу на него надпись), в результате банннер с надписью получается,но все просзрачные и полупрозрачные участки становятся черными

PHP:
header ("Content-type: image/png; charset=windows-1251");
$source = imagecreatefrompng($fichierSource);
$largeurSource = imagesx($source);
$hauteurSource = imagesy($source);
$color = ImageColorAllocate ($source, $red, $green, $blue);
$h = $font_size+5;
for ($i=0;$i<count($banner_text);$i++)
{
$box = imagettftext($source,
$font_size,
0,
$im_width,
$h,
$color,
"fonts/".$font,
iconv("CP1251",
"UTF-8",
$banner_text[$i]) );
$h=$h+$font_size+3;
}
imagepng($source);