Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Text auf Bild ausrichten [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Text auf Bild ausrichten


 
bweichel
01-11-2008, 23:58 
 
Hallo,

ich möchte mit PHP Text auf ein Foto hinterlegen, genau so wie es bei shirtcity.de möglich ist. Wie kann ich denn meinen Text linksbündig, rechtsbündig und zentriert ausrichten? Vorallem wenn der Text über mehrere Zeilen geht?

 
pekka
02-11-2008, 08:47 
 
Die Grundfunktionen beherrscht die in PHP meistens eingebaute GD-Library (http://de3.php.net/gd).
Für Dinge wie Bündigkeit mußt du entweder selbst die nötigen Berechnungen im Code anstellen, oder ein fertiges Skript benutzen wie es sie einige gibt (z.B. bei phpclasses.org).

Es gibt auch, vorausgesetzt der Hoster hat das installiert, die ImageMagick-Funktionen. Beispiele dafür gibt es hier (http://www.imagemagick.org/Usage/). IM kann weit mehr als GD, unter anderem auch Bündigkeit, und gibt Schriften sauberer aus.

 
jmc
02-11-2008, 12:24 
 
Bei der GD-Lib erhältst mit der Funktion imagettfbbox() die Grösse des Textes in px. Dann kannst du deinen Text beliebig ausrichten.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:16 Uhr.