|
You last visited: Today at 18:27
Advertisement
[PHP] Problem mit imagettftext
Discussion on [PHP] Problem mit imagettftext within the Web Development forum part of the Coders Den category.
04/02/2012, 00:41
|
#1
|
elite*gold: 34
Join Date: May 2009
Posts: 475
Received Thanks: 291
|
[PHP] Problem mit imagettftext
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
|
#2
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Du hast einen Syntaxfehler drin.
PHP Code:
imagettftext($fin, 25, 0,190,340 , $white, 'arial.ttf', 'Test Test ***** *****');
Da hat das ' gefehlt.
|
|
|
04/02/2012, 09:36
|
#3
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Quote:
Originally Posted by NotEnoughForYou
Du hast einen Syntaxfehler drin.
PHP Code:
imagettftext($fin, 25, 0,190,340 , $white, 'arial.ttf', 'Test Test ***** *****');
Da hat das ' gefehlt.
|
^This.
Und wenn man etwas in ein Forum postet sollte man den ***** Teil lieber weglassen
|
|
|
04/02/2012, 12:45
|
#4
|
elite*gold: 34
Join Date: May 2009
Posts: 475
Received Thanks: 291
|
|
|
|
04/06/2012, 14:31
|
#5
|
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
|
Ich Pushe hier mal ein wenig...
PHP 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"); ?>
Du fuegst den Text zur Resource '$fin' hinzu, aber danach machst du damit doch nichts mehr 
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.
|
|
|
All times are GMT +1. The time now is 18:27.
|
|