tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
225
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    axe van ecks axe van ecks ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    117
    Hallo,

    ich habs soweit geschafft bilder dynamisch mit einer Schrift meiner Wahl erzeugen zu lassen.

    Wenn ich jetzt mein Ergebnis (siehe Anhang) anschaue und das mit dem selben Text mit selber Schriftart und ähnlicher Größe auf dafont.com vergleiche, fällt mir doch ein qualitativer Unterschied auf.

    Gibt's da eine Möglichkeit noch mehr rauszuholen? Mit Antialiasing oder weiteren Einstellung? Leider hab ich bisher dazu nur gefunden wie man es abschalten kann, was mich nicht weiter bringt.

    (nachdem es sich bei dem dafont link auch um eine php seite handelt die den text in der URL weitergibt, vermute ich dass sie auch php zu Bilderzeugung verwenden.)

    Ich arbeite folgendermaßen:
    • imagecreatetruecolor() - um ein Bild zu erzeugen
    • imagefttext() - um den Text zu schreiben
    • imagepng() - um es zu speichern

    Danke
    Angehängte Grafiken Angehängte Grafiken  
     

  2. #2
    Avatar von hela
    hela hela ist offline Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.123
    Hallo,

    versuch es doch mal mit IMG_FILTER_GAUSSIAN_BLUR.
    Vielleicht musst du auch ein bißchen experimentieren, bis es dir richtig gefällt. Anregungen dazu gibt es hier und hier.

    Ich würde es übrigens so lassen,
     

  3. #3
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.630
    Blog-Einträge
    4
    Was gefällt Dir daran nicht? Möglichkeiten:

    1 - Erstelle das Bild doppelt so groß und skaliere es dann um 50%

    2 - imagefilter($image, IMG_FILTER_MEAN_REMOVAL); Möglicherweise mit einem leichten Blur danach.

    3 - In imagettftext() gibt es auch einen AA-Wert. An- oder Ausschalten, wahlweise mit -1-
    Col ist der Farbindex. Verwenden Sie den negativen Index-Wert, führt das zum Aufheben des Farbüberlaufs (Antialiasing).
    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  4. #4
    axe van ecks axe van ecks ist offline Mitglied Gold
    Registriert seit
    Nov 2001
    Beiträge
    117
    Also am besten bewährt hat sich dieser Tip

    kurz: Hochskalieren auf 800% und dann wieder runter auf 12.5%.

    Danke!!
     

Ähnliche Themen

  1. Dynamisch Code erzeugen ?
    Von palatica im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 17.01.07, 10:14
  2. dynamisch PDF erzeugen?
    Von Admi im Forum PHP
    Antworten: 12
    Letzter Beitrag: 28.04.06, 00:30
  3. XLS mit PHP dynamisch erzeugen?
    Von TXC -Freak im Forum PHP
    Antworten: 17
    Letzter Beitrag: 31.07.05, 14:51
  4. Variablennamen dynamisch erzeugen
    Von Schind im Forum PHP
    Antworten: 3
    Letzter Beitrag: 20.08.03, 14:42
  5. Tabelle dynamisch erzeugen
    Von Armageddon im Forum PHP
    Antworten: 7
    Letzter Beitrag: 11.08.03, 19:13