tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
3041
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    webraccoon Tutorials.de Gastzugang
    Hallo Leute,

    ich will per imagettftext Text auf ein Bild schreiben.
    Das klappt auch ganz gut. Ich schreibe damit zwei verschiedene Texte untereinander, die auch von verschiedener Länge sind. Nun mein Problem: mir ist aufgefallen, daß die Texte lediglich linksbündig bzw. mit einem Parameter sich an der linken Seite orientieren. Wie kann ich es denn realisieren, daß der jeweilige Text mittig dargestellt wird? Textlänge und Grösse sind natürlich variabel.

    jemand eine Idee?

    gruss
    webraccoon
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Ich dächte das geht nicht, also den Text zentriert einfügen ... bin mir aber nicht sicher!
    Geändert von _voodoo (13.03.05 um 14:06 Uhr)
     
    »

  3. #3
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Sollte über einen Umweg funktionieren: Mittels imagettfbbox() kannst du im Vorfeld ermitteln, welche Ausmaße der Text annehmen wird. Mit der Breite des Textes und der Breite des Bildes kannst du nun die x-Position im Bild ermitteln, an der der Text begonnen werden muss, um ihn zu zentrieren.
    Code :
    1
    
    x = (Breite_des_Bildes - Breite_des_Textes) / 2
    Die Breite des Bildes bekommst du über imagesx() heraus.

    Sven
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  4. #4
    webraccoon Tutorials.de Gastzugang
    Hi Sven,

    ja danke, etwas ähnliches hatte ich auch im Sinn, wusste aber nicht, daß es mit imagettfbbox geht. werde da mal nach sehen. veieln dank.

    gruss
    webraccoon
     

  5. #5
    gerd87 gerd87 ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    120
    HI,
    ich möchte auch imagettfbbox benutzen.
    Was muss man bei "fontfile - Der Name der TTF-Datei (kann auch eine URL sein) " eingeben?
     

  6. #6
    webraccoon Tutorials.de Gastzugang
    Guten Morgen,

    da gibst Du den Namen Deiner Schriftartendatei an. Z.B. arialf oder c:\pfad_zum_font\arialf.

    Gruss
    webraccoon
     

Ähnliche Themen

  1. ImageTTFText - Skalieren
    Von Alice im Forum PHP
    Antworten: 1
    Letzter Beitrag: 12.12.10, 11:53
  2. PHP - imagettftext
    Von fUnKuCh3n im Forum PHP
    Antworten: 4
    Letzter Beitrag: 30.09.06, 12:54
  3. imagecreatetruecolor + imagettftext
    Von Army Man im Forum PHP
    Antworten: 1
    Letzter Beitrag: 08.01.06, 20:19
  4. Antworten: 2
    Letzter Beitrag: 09.08.05, 15:29
  5. Probleme mit ImageTTFText
    Von mexx3000 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 16.03.02, 20:12