+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 23

Thema: Dynamisch Grafiken erstellen!?

  1. #1
    TP-Member Galen macht alles soweit korrekt
    Registriert seit
    Jan 2004
    Beiträge
    41

    Question Dynamisch Grafiken erstellen!?

    Hallo,

    Gibt es eine Möglichkeit, Grafiken dynamisch generieren zu lassen? Beispielsweise habe ich eine Fireworks-PNG-Vorlage, die einen Text "abc" enthält.

    Gibt es nun eine Möglichkeit, auf Basis dieser Vorlage den Text "abc" dynamisch (per PHP oder ähnlichem) ersetzen zu lassen und das Ergebnis als .gif-Datei zu speichern?

  2. #2
    Guest Strogij hilft, wo's geht Strogij hilft, wo's geht
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    Ja, gibt es. Mit GD oder ähnlicher Bibliothek. Und gif ist soweit ich es gehört habe bald/jetzt wieder da.

  3. #3
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    hi galen,

    das hier duerfte dir weiterhelfen.
    sieh dir vor allem die befehle "imagecreate" und "imagecreatefrom" mal etwas genauer an.

    gruss
    hardy
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  4. #4
    Guest Strogij hilft, wo's geht Strogij hilft, wo's geht
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    @theo tztz, 5 Min. zu spät.

  5. #5
    TP-Member Galen macht alles soweit korrekt
    Registriert seit
    Jan 2004
    Beiträge
    41
    Zitat Zitat von Strogij
    Ja, gibt es. Mit GD oder ähnlicher Bibliothek. Und gif ist soweit ich es gehört habe bald/jetzt wieder da.
    Alles auf Englisch und dazu noch Fachgesülze, das ich nicht verstehe. Habe mir gd-2.0.28 gesaugt, weiß nun aber nicht weiter. Da ich PHP in der Version 4.3.1 habe, muss ich meine PHP-Version nicht upgraden, so viel habe ich verstanden.

    Doch nun? Was ist GD überhaupt? Und was tut es? Wie kann ich es einbinden? Wäre dankbar für ein wenig Hilfe, was die Einbindung (und die Installation) solch einer "Bibliothek" in PHP/HTML betrifft.

  6. #6
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    Zitat Zitat von Strogij
    @theo tztz, 5 Min. zu spät.
    einer muss sich ja immer vordraengeln


    @ galen: vielleicht versuchst du mal, ein bild auf dem rechner generieren zu lassen. dann siehst du, ob die gd-lib bei dir drauf ist und laeuft.
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  7. #7
    Guest Strogij hilft, wo's geht Strogij hilft, wo's geht
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    Installieren musst du es gar nicht bei 4.3.1, aber das Skript/Code solltest du mal laufen lassen, um zu sehen, ob es aktiviert ist:
    PHP-Code:
    <?PHP php_info(); ?>
    Sorry, aber Fachgesülze ist nun mal notwendig.

  8. #8
    TP-Member Galen macht alles soweit korrekt
    Registriert seit
    Jan 2004
    Beiträge
    41
    Zitat Zitat von theo
    @ galen: vielleicht versuchst du mal, ein bild auf dem rechner generieren zu lassen. dann siehst du, ob die gd-lib bei dir drauf ist und laeuft.
    Wie kann ich das tun? Ich habe kann Programm, dass .H-Dateien öffnen kann ;-] Und die GD-Bibliothek besteht nur aus .H-Dateien und einer schlecht gemachten Index.html-Datei, die mir nicht weiterhilft...

    Nur zur Sicherheit: Die Grafiken sollen Serverseitig generiert und der Text aus einer mySQL-Datenbank o.ä. ausgelesen werden.

  9. #9
    Guest Strogij hilft, wo's geht Strogij hilft, wo's geht
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    Wie gesagt, du brauchst dieses Update nicht, der Link auf php.net war nicht dazu gedacht. Die *.h-Dateien sind Header-Dateien für C(++), brauchst du also nicht. Du sollst einfach die GD-Funktionen wie imagecreate() im PHP-Skript benutzen und gucken, ob es geht.

  10. #10
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    da stelle mer uns ma janz dumm und saachen so:
    PHP-Code:
    header ("Content-type: image/png");
     
    $img = @imagecreate (200100)
          or die (
    "Kann keinen neuen GD-Bild-Stream erzeugen");
     
    $bg_color    imagecolorallocate ($img255255255);
     
    $txt_color    imagecolorallocate ($img2331491);
     
    imagestring ($img155"Das ist ein ... Test"$txt_color);
     
    imagepng ($img); 
    und wennet jeht, denn is jut
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  11. #11
    TP-Member Galen macht alles soweit korrekt
    Registriert seit
    Jan 2004
    Beiträge
    41
    Zitat Zitat von Strogij
    Wie gesagt, du brauchst dieses Update nicht, der Link auf php.net war nicht dazu gedacht. Die *.h-Dateien sind Header-Dateien für C(++), brauchst du also nicht. Du sollst einfach die GD-Funktionen wie imagecreate() im PHP-Skript benutzen und gucken, ob es geht.
    Habe jetzt das System verstanden und auch einige Bilder erstellt. Doch ist es zu aufwändig für mich, all diese Funktionen zu lernen. Gibt es kein Propgramm, dass solch einen Code aus einem bestehenden Bild erstellt?

  12. #12
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    ich glaube, ueber das thema "gibt es ein programm, das alles in php fuer mich macht" sind wir hier schon paarmal gestolpert. leider (oder auch: gott sei dank) gibt es sowas nicht. also bleibt nur lernen, probieren, fantasie zeigen und ueber sich hinauswachsen.
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  13. #13
    TP-Member Galen macht alles soweit korrekt
    Registriert seit
    Jan 2004
    Beiträge
    41
    Zitat Zitat von theo
    ich glaube, ueber das thema "gibt es ein programm, das alles in php fuer mich macht" sind wir hier schon paarmal gestolpert. leider (oder auch: gott sei dank) gibt es sowas nicht. also bleibt nur lernen, probieren, fantasie zeigen und ueber sich hinauswachsen.
    Das Problem besteht darin, dass ich kein "Coder", sondern ein Designer bin, und nicht unnötig viel Zeit mit dem Erlernen einer Sache beschäftigen möchte, was andere eh besser können. Mit anderen Worten: Jeder soll das tun, was er kann.

    Naja, zurück zum Thema. Vielen Dank für die Hilfe, doch es gibt doch bestimmt ein Skript oder ein Programm, was zumindest Texte aus Datenbanken ausliest und diese in Grafiken umwandelt, was den Vorteil des Anti-Aliasing mit sich bringt.

  14. #14
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    ich war auch mal "designer" bis ich mit php angefangen habe. jetzt bin ich "programmierer".

    Mit anderen Worten: Jeder soll das tun, was er kann.
    hast du denn dann nicht einen scripter zur seite, der dir das ding schreiben kann? ne db-abfrage und in groben zuegen das, was ich dir geschrieben hatte.
    natuerlich muesstest du noch die bedingungen angeben, unter denen die sachen aus der db ausgelesen werden sollen. und eine struktur fuer die db waere auch nicht ganz unvorteilhaft.

    vielleicht sprichst du also mal mit einem, der sowas kann.


    mal ganz nebenbei: was willst du mit dem script im endeffekt eigentlich erreichen?
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  15. #15
    TP-Member Galen macht alles soweit korrekt
    Registriert seit
    Jan 2004
    Beiträge
    41
    Zitat Zitat von theo
    mal ganz nebenbei: was willst du mit dem script im endeffekt eigentlich erreichen?
    Als Ex-Designer weißt du bestimmt, woran große Schriftgrößen am meisten leiden: An Schönheit. Sie sehen so verpixelt aus, sodass ich als Besucher Augenkrämpfe bekäme. Bei einer statischen Seite kommt hier PS (oder FW) ins Spiel (bei echten Profis natürlich MS Paint), während eine dynamische Seite trotz CSS auf Flash angewiesen ist, welches dank ActionSkript dynamischen Inhalt unterstützt.

    Mein Projekt ist jedoch für ein türkisches Projekt. Da der gute Designer, noch bevor er anfängt seiner Lieblingstätigkeit nachzugehen, erst einmal "Das Zielpublikum" analysiert, habe ich entsprechend herausgefunden, dass der Flashplayer weit davon entfernt ist, eine Selbstverständlichkeit bei einem türkischen Durchschnittsnutzer darzustellen. Deshalb erschien mir die Möglichkeit, dynamisch Bilder generieren zu lassen, mehr als sinnvoll. Als diese Idee noch dazu noch von der Tatsache des ausreichenden Speicherplatzes untermauert wurde, entwickelte sich die Idee für mich zum Ziel.

    Zur Coder-Designer-Geschichte nocheinmal: Ich muss schon sagen, die (dunkle) Seite der Coder ist wahrlich "verlockend", doch ich werde immer dem Lichte folgen ... ;-]

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 13.08.2004, 10:43
  2. Grafiken auf meinem pc werden nicht angezeigt.
    Von Flex39 im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 10.06.2004, 18:53
  3. Radio Buttons dynamisch erstellen und löschen?
    Von saphir2k im Forum HTML & CSS
    Antworten: 14
    Letzter Beitrag: 28.01.2004, 16:35
  4. Wie kann man komplexere Grafiken erstellen?
    Von blaah im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 21.11.2003, 16:14
  5. Vektor Grafiken erstellen
    Von manuelito im Forum Fireworks
    Antworten: 1
    Letzter Beitrag: 06.09.2002, 22:27

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51