[PHP] Problem mit imagettftext

04/02/2012 00:41 YowDaw#1
Abend.

Ich häng gerade an einer Stelle in meinem Skript fest.
Undzwar sollte auf dem letzteren erzeugtem Bild ein Text stehen der mit imagettftext generiert wurde. Die Dateien haben alle 777 Rechte und alle geforderten Datein sind vorhanden.
Wo liegt dann der Fehler :S Bestimmt ist es nur etwas kleines aber ich komm nicht drauf. Hier mal ein vereinfachter Ausschnitt:

Code:
<?php
            $dest = imagecreatefromjpeg('bg.jpg');
            $src = imagecreatefromjpeg('pb.jpg');

            imagecopymerge($dest, $src, 170,95,0,0, 180,120,90);
            imagepng($dest,"test.jpg");

$white = imagecolorallocate($dest,64,60,45);

$fin = imagecreatefromjpeg('test.jpg');

imagettftext($fin, 25, 0,190,340 , $white, 'arial.ttf', 'Test Test');

imagepng($dest,"test.png");
?>
04/02/2012 09:30 NotEnoughForYou#2
Du hast einen Syntaxfehler drin.

PHP Code:
imagettftext($fin250,190,340 $white'arial.ttf''Test Test Penis Penis'); 
Da hat das ' gefehlt.
04/02/2012 09:36 boxxiebabee#3
Quote:
Originally Posted by NotEnoughForYou View Post
Du hast einen Syntaxfehler drin.

PHP Code:
imagettftext($fin250,190,340 $white'arial.ttf''Test Test Penis Penis'); 
Da hat das ' gefehlt.
^This.
Und wenn man etwas in ein Forum postet sollte man den Penis Teil lieber weglassen :p
04/02/2012 12:45 YowDaw#4
Den Fehler habe ich hier beim posten reingemacht weil ich den Orginaltext wegeditiert habe :)

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Hier seht ihr auf dem PNG befindet sich kein Text
04/06/2012 14:31 Mashkin#5
Ich Pushe hier mal ein wenig...
PHP Code:
<?php
            $dest 
imagecreatefromjpeg('bg.jpg');
            
$src imagecreatefromjpeg('pb.jpg');
 
            
imagecopymerge($dest$src170,95,0,0180,120,90);
            
imagepng($dest,"test.jpg");
 
$white imagecolorallocate($dest,64,60,45);
 
$fin imagecreatefromjpeg('test.jpg');
 
imagettftext($fin250,190,340 $white'arial.ttf''Test Test');
 
imagepng($dest,"test.png");
?>
Du fuegst den Text zur Resource '$fin' hinzu, aber danach machst du damit doch nichts mehr:confused:
Am Ende wird die Resource verworfen, ohne dass du damit noch irgendetwas gemacht hast.

In der letzten Zeile sollte wohl eher 'imagepng($fin,"dest.png")' stehen.