Альфа прозрачность при склейке png файлов

terosan

Новичок
Альфа прозрачность при склейке png файлов

Так получилось, что для ускорения работы броузера мне приходится на сервере программно склеивать несколько картинок (Прайс на товар).

собственно - проблема:

При склейке все происходит без проблем, но места на картинках в которых есть альфа прозрачность выводятся черные пикселы.

код:

PHP:
$im = @imagecreatetruecolor($len,$height) or die("Cannot Initialize new GD image stream");
$colourBlack = imagecolorallocate($im, 0, 0, 0);
imagecolortransparent($im, $colourBlack);

$pos = 0;
foreach ($piar as $v) {
	$im2 = imagecreatefrompng('img/price/'.$v[1]);
	imagecopymerge($im,$im2,$pos,0,0,0,$v[0],$height,0);
	$pos +=$v[0];
	imagedestroy($im2);
}


imagepng($im);
imagedestroy($im);
 
Сверху