Cytat(Kshyhoo @ 27.08.2011, 21:46:58 )

Dziwne, bo mnie wychodzi dobrze:
<?php
header("Content-type: image/png");
$im = imageCreate(400, 80);
$bialy = ImageColorAllocate($im, 255, 255, 255);
$czarny = ImageColorAllocate($im, 0, 0, 0);
imagefill($im,0,0,$czarny);
//ImageColorTransparent($im, $czarny); // jeśli kolor tła ma być przezroczysty
$kolor = imageColorAllocate($im, 255, 255, 255); // czerwony
$pochylenie = 0;
$wielkosc = 35;
$x = 50;
$y = 60;
$napis = "testing...";
imagettftext($im, $wielkosc, $pochylenie, $x, $y, $kolor, 'arial.ttf', $napis);
imagepng($im);
imagedestroy($im);
?>
tylko u ciebie robi nowy obrazek
$im = imageCreate(400, 80);
i wyswietla go w png
header("Content-type: image/png");
a u mnie
$image = imagecreatefrompng($_POST['tlo']);
pobiera tło
imagealphablending($image, false);
imagesavealpha($image, true);
i nakazuje mu być przeźroczystym a nie żeby rogi były białe.
i na końcu zapisuje go
imagepng($image, "$name.png");
imagedestroy($image);