MadMac: Schrift und Bilder mit php erstellen?

Hallo zusammen,

ich habe da mal wieder ein kleines Problem. Ich habe ein Bild eines Notizblocks, der leicht gedreht so rumliegt. Soweit, so gut. Jetzt habe ich da mit dem Photoshop Text draufgezaubert, sieht aus wie draufgeschmiert, alles gut also. Die Schriftart weiss ich, die Größe, etc.

Nun möchte ich die Sache aber dynamisch haben, also am besten einen beliebigen Text da draufschreiben, wenn man die Seite öffnet. Dazu muss ich irgendwie Text in ein Bild bringen, drehen, vorher die Schrift anpassen und das ganze am Ende als meinname.jpg abspeichern oder anders dynamisch einblenden oder so.

Nun meine Frage, einfach aber auch banal: Wie mache ich das am besten mit php?

Vielen Dank.

  1. Hallo MadMac !

    Schon mal was von "Grafik-Funktionen" gehört ? Unter diesem Kapitelnamen steht verdammtviel in dem PHP-Manual.

    Um diese Dinge nutzen zu können, benötigst du jedoch alle möglichen Bibliotheken, die du dir erst runterladen musst.

    Ach so, und dann noch: Ich weiß ja nicht, wie dein Notitzblock aussieht, aber hört sich sehr komplex an, ich meine also: iHc weiß nicht, ob die Grafikfunktionen das schaffen (Schrift 3dimenisonal drehen, etc.).

    Alternativ kannst du natürlich auch noch Flash benutzen (dass man angeblich auch mit PHP ansprechen kann), wo es auch jeden FAll gehen sollte, oder SVG (dafür wäre ich dann), was eine XML-Sprache ist und damit auch mit PHP generiert werden kann (wird von W3C gemacht/untersrützt/geregelt) - dazu steht auch ein klitzekleines Beispiel in SELFHTML.
    SVG kann sehr gute Effekte machen, echt gut, allerdings braucht der Surfer dafür ein Plugin, wie jedoch für Flash auch.

    Ich hoffe, ich habe dir geholfen,

    benji

    --
    Those who know don't talk.
    Those who talk don't know.
  2. hi,

    Nun möchte ich die Sache aber dynamisch haben, also am besten einen beliebigen Text da draufschreiben, wenn man die Seite öffnet. Dazu muss ich irgendwie Text in ein Bild bringen, drehen, vorher die Schrift anpassen und das ganze am Ende als meinname.jpg abspeichern oder anders dynamisch einblenden oder so.
    Nun meine Frage, einfach aber auch banal: Wie mache ich das am besten mit php?

    wenn die gd-lib installiert ist, findest du unter http://www.php.net/manual/de/ref.image.php hilfreiche funktionen (z.b. imagettfbox und imagettftext).

    gruss,
    wahsaga