У меня стоит PHP 4.2.2.
Куда девался прозрачный цвет? загружаемые картинки - это небольшой рисунок на белом фоне, следовательно точка с координатами 1,1 - фон
Следующий код:
$image = imagecreatetruecolor(100,100);
$im = imagecreatefrompng("picturefile0.png");
$cc = imagecolorat($im, 1, 1);
imagecolortransparent($im, $cc);
imagecopy($image, $im, $x1, $y1, 0, 0, $mapitemwidth, $mapitemwidth);
$im = imagecreatefrompng("picturefile0.png");
$cc = imagecolorat($im, 1, 1);
imagecolortransparent($im, $cc);
imagecopy($image, $im, $x2, $y2, 0, 0, $mapitemwidth, $mapitemwidth);
- прозрачного цвета нет, перекрывает все нахрен,
Если делать не imagecreatetruecolor, a imagecreate, то летит вся палитра у второго рисунка, но появляется прозрачность, если использовать не png, а jpeg то прозрачность тоже появляется, но "снегом", не весь белый цвет стает прозрачным, хот в джпеге и поставлено качество на 100.Что делать? нужно чтобы вторая картинка фоном не перекрывала первую, и при этом не летела палитра.