Achim Janowski: Weiterverwendung base64-codierter Grafiken innerhalb des Skripts

Hallo!

Vor kurzem gab es einen Thread, der inzwischen im Archiv gelandet ist: http://forum.de.selfhtml.org/archiv/2004/12/t96060/. Daher für meine weitergehende Frage ein neuer Thread...

Im Beitrag http://forum.de.selfhtml.org/archiv/2004/12/t96060/#m583696 innerhalb des genannten Threads wurde beschrieben, wie man eine Grafik per base64 fest innerhalb einer PHP-Datei einbindet. Die Ausgabe erfolgt dann per "echo", nachdem der entsprechende GIF-Header gesendet wurde. Soweit ist mir alles klar, und ich habe es auch mit mehreren GIFs ausprobiert; auch dank der angegebenen Tools.

Was ich nicht geschafft habe, ist dies: Die so eingebundene Grafik innerhalb des PHP-Skripts weiter zu verwenden...
Z.B. in der Form $image = base64_decode($transgif);
Oder in der Form imagecreatefromgif...

Gibt es eine entsprechende Möglichkeit überhaupt? Oder ist nur die Ausgabe via "echo" möglich?

Danke im voraus für Eure Antwort(en)!

Gruß, Achim

  1. hi,

    Im Beitrag http://forum.de.selfhtml.org/archiv/2004/12/t96060/#m583696 innerhalb des genannten Threads wurde beschrieben, wie man eine Grafik per base64 fest innerhalb einer PHP-Datei einbindet.
    [...]
    Was ich nicht geschafft habe, ist dies: Die so eingebundene Grafik innerhalb des PHP-Skripts weiter zu verwenden...
    Z.B. in der Form $image = base64_decode($transgif);
    Oder in der Form imagecreatefromgif...

    Gibt es eine entsprechende Möglichkeit überhaupt?

    evtl. über imagecreatefromstring(). aber welches "format" diese funktion erwartet, damit habe ich mich auch noch nicht näher beschäftigt; ggf. helfen dir die userkomentare im manual ja ein wenig weiter.

    gruß,
    wahsaga

    --
    Rest in peace, Dimebag!
    #
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Hallo!

      evtl. über imagecreatefromstring(). aber welches "format" diese funktion erwartet, damit habe ich mich auch noch nicht näher beschäftigt; ggf. helfen dir die userkomentare im manual ja ein wenig weiter.

      Super, vielen Dank, das isses.

      Unter http://www.aaj.de/base64.php habe ich mal das Self-Weihnachtslogo entsprechend eingebunden...

      Codeauszug:

      <?php
      $TheImage = <<< EOT
      ...
      EOT;
      header('Content-type: image/gif');
      $image = imagecreatefromstring(base64_decode($TheImage));
      imagegif($image);
      ?>

      Gruß, Achim