GDLIB *verzweiflung*
Geizhals » Forum » Programmierung » GDLIB *verzweiflung* (1 Beitrag, 72 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
GDLIB *verzweiflung*
27.01.2006, 01:34:04
ich habe jetzt google die letzten 5 Stunden mi anfragen beworfen und finde einfach nicht den fehler:

Ich möchte ein beschriftetes Transparentes PNG erstellen. Das habe ich auch hinbekommen nur bleibt immer am linken rand ein ein pixel breiter streifen stehen.

Woran kann das liegen?

Die Grafik besteht aus 2 Bildteilen:
Bild 1 http://www.zeeb.at/sig/13.png
Bild 2 http://www.zeeb.at/sig/tab.jpg

(was dabei rauskommt ganz unten)

hier der quellcode:

$mas=ImageTTFbbox(14,0, "zerohou0.ttf",$name);

$mitte=137-($mas[2]/2);




$pic=ImageCreateFrompng($layout.".png";);

$tab=ImageCreateFromjpeg("tab.jpg";);




$col1=ImageColorAllocate($tab,$r,$g,$b);

$col2=ImageColorAllocate($tab,255,255,255);

$col3=ImageColorAllocate($tab,3,61,73);



imagettftext($tab, 14, 0, $mitte+3, 30, $col3, "zerohou0.ttf",$name);

imagettftext($tab, 14, 0, $mitte-3, 35, $col3, "zerohou0.ttf",$name);



imagettftext($tab, 14, 0, $mitte, 32, $col2, "zerohou0.ttf",$name);

imagettftext($tab, 20, 0, 380, 27, $col1, "tech.ttf",$punkte);

imagettftext($tab, 20, 0, 380, 17, $col1, "tech.ttf",$rang);

imagettftext($tab, 20, 0, 380, 37, $col1, "tech.ttf",$planeten);



$image = imagecreatetruecolor(502, 152);



$color_bg = ImageColorAllocate($image, 0,19,51);

ImageFill($image,0,0,$color_bg);

imagecolortransparent($image, $color_bg);



ImageCopy($image,$pic,0,0,0,0,500,150);

ImageCopy($image,$tab,0,8,0,0,500,64);



imagetruecolortopalette($image, false, 256);



Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT";);

Header("Content-type: image/png";);

Imagepng($image);

ImageDestroy($image);

?>





die ausgabe:
http://www.zeeb.at/sig/13/FF0000/101422.png  
:´(

JA! Ich habe Google
benutzt!


Antworten PM Übersicht Chronologisch
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung