Ich hab seit 2 Tagen versucht ein PNG-Datei mit PHP zu manipulieren ...
Eine zu erstellen kann ich aber ich habe ein PNG-Datei die ich gerne manipulieren möchte.
Ich habe verschiedene Fehlermeldungen bekommen. Ich habe die Fehler gesuch und gefunde und korriegiert. Aber bei der Fehlermeldung weiss ich nicht weiter:
Zitat
Parse error: parse error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/XXX/werbung/maker.php on line 11
Hier ist der Code für maker.php
<?php header("Content-type: image/png"); $img = imagecreatetruecolor (80, 13); $bgcolor = imagecolorallocate($img, 125, 50, 150); $blau = imagecolorallocate($img, 0, 0, 255); imagefill($img, 0, 0, $bgcolor); $imagestring($img, 4, 26, 3, "test"); $bild = imagecreatefrompng("smiley.png"); imagecopy($img,$bild,0,13,80,13); imagecopyresized($img,$bild,0,13,0,80,0,13,0,80,0,80,0,80); imagepng($img); imagedestory($img); ?>
Wäre nett von euch wen ihr mir weiter helfen könntet
mfg Keny
EDIT:
Ich weiss nicht wie es kommt aber der Fehler erscheint jetzt nicht mehr
Ich habe einen neuen Code gemacht ...
<?php header ("Content-type: image/png"); $img = @imagecreatetruecolor(150, 33) or die("fehler"); $imgname = ("smiley.png"); $textfarbe = imagecolorallocate($img, 233, 14, 91); imagestring($img, 1, 5, 5, "test", $textfarbe); $bild = ImageCreateFromPNG($imgname); imagecopy($img,$bild,150,33,80,13,imagesx($bild),imagesy($bild)); imagecopyresized($img,$bild,10,30,60,120,12,30,58,118); imagepng($img); imagedestroy($img); ?>
Aber ich schaff es nicht das Bild (smiley.png - 80x13x) einzubilden
Es würd nur das erstellte Bild angezeigt. Warum?
Dieser Beitrag wurde von keny bearbeitet: 25. Februar 2006 - 17:38