Andreas-Lindig: Gif's erstellen mit PHP?

Hallo zusammen,
man kann ja aus Lizenzrechtlichen Gruenden keine Gif's mit der GD-Bibiliothek in PHP erstellen.

Meine Frage: kann man vielleicht doch?
z.B. indem man eine entsprechende Bibiliothek kauft oder sonst einen Umweg?

Ich will demnaechst mit dem Thema Grafik in PHP anfangen und stelle mir zum Beispiel das Problem
vor, dass ich dynamisch Ueberschriften in einer bestimmten Schrift erstellen will.
Oder man denke sich ein online-Muehle-Spiel, wo das Spielbrett mit Steinen gezeichnet werden muss.
Wie geht Ihr daran?

Gruß, Andreas

  1. Hallo zusammen,
    man kann ja aus Lizenzrechtlichen Gruenden keine Gif's mit der GD-Bibiliothek in PHP erstellen.

    Meine Frage: kann man vielleicht doch?
    z.B. indem man eine entsprechende Bibiliothek kauft oder sonst einen Umweg?

    Ich will demnaechst mit dem Thema Grafik in PHP anfangen und stelle mir zum Beispiel das Problem
    vor, dass ich dynamisch Ueberschriften in einer bestimmten Schrift erstellen will.
    Oder man denke sich ein online-Muehle-Spiel, wo das Spielbrett mit Steinen gezeichnet werden muss.
    Wie geht Ihr daran?

    Gruß, Andreas

    es stimmt das man keine gif erstellen darf. Man kann es aber auch mit JPG oder PNG machen. Diese Bibliotheken sind standardmässig in PHP schon drin.

    mfg
    teal

    1. es stimmt das man keine gif erstellen darf. Man kann es aber auch mit JPG oder PNG machen. Diese Bibliotheken sind standardmässig in PHP schon drin.

      nur kann man damit keine GIF's erstellen ;-)
      Ich will doch keinen gestochen scharfen Schriftzug mit JPG versauen!
      Und PNG hab ich noch nicht probiert, aber gelesen, daß das die Dateien u.U. sogar eher aufbläht, als komprimiert - außerdem: wer interpretiert die wirklich? Wenn ich Grafik dynamisch mit PHP erstelle, dann doch auch deshalb, um viele (auch Rotzbrowser) zu erreichen - eben mit Dateien nach dem Muster:

      <html>
      <head>
      <head>

      <body>
       <p>
          mein Text
          <img src="mein_schoener_button">
       </p>

      </body>

      </html>

      fertig! - kein JavaScript, kein CSS, kein Flash...

      Gruß, Andreas

      1. es stimmt das man keine gif erstellen darf. Man kann es aber auch mit JPG oder PNG machen. Diese Bibliotheken sind standardmässig in PHP schon drin.

        nur kann man damit keine GIF's erstellen ;-)
        Ich will doch keinen gestochen scharfen Schriftzug mit JPG versauen!
        Und PNG hab ich noch nicht probiert, aber gelesen, daß das die Dateien u.U. sogar eher aufbläht, als komprimiert - außerdem: wer interpretiert die wirklich? Wenn ich Grafik dynamisch mit PHP erstelle, dann doch auch deshalb, um viele (auch Rotzbrowser) zu erreichen - eben mit Dateien nach dem Muster:

        <html>
        <head>
        <head>

        <body>
        <p>
            mein Text
            <img src="mein_schoener_button">
        </p>

        </body>

        </html>

        fertig! - kein JavaScript, kein CSS, kein Flash...

        Gruß, Andreas

        wieso interpretieren. Die PNGLib und JPEGLib geben ein ganz normales Bild aus. Interpretiert wird PHP sowieso vom Server und nicht vom Browser. Ausserdem kann man auch mit JPEG gestochen scharfe Bilder machen.

        mfg
        teal

        1. wieso interpretieren. Die PNGLib und JPEGLib geben ein ganz normales Bild aus...

          das PNG muß interpretiert (oder angezeigt) werden du Witzbold

      2. Hallo!

        nur kann man damit keine GIF's erstellen ;-)

        PNGs sind genauso gut, auch wenn Sie nicht gaaaaanz so klein sind.

        Ich will doch keinen gestochen scharfen Schriftzug mit JPG versauen!

        Dann nimm PNG!

        Und PNG hab ich noch nicht probiert, aber gelesen, daß das die Dateien u.U. sogar eher aufbläht, als komprimiert -

        Es komprimiert nicht so gut wei JPG, aber das willst Du eh nicht, soweit ich weiß st derr Unterschied zu gif gar nicht so groß.

        außerdem: wer interpretiert die wirklich?

        http://selfhtml.teamone.de/grafik/formate.htm#png
        Also wenn Du noch Rücksicht auf Browser < NN 4.04 und < IE 4.0 nimmst kann ich Dir auch nicht helfen.

        Wenn ich Grafik dynamisch mit PHP erstelle, dann doch auch deshalb, um viele (auch Rotzbrowser) zu erreichen - eben mit Dateien nach dem Muster:

        <html>
        <head>
        <head>

        <body>
        <p>
            mein Text
            <img src="mein_schoener_button">
        </p>

        </body>

        </html>

        fertig! - kein JavaScript, kein CSS, kein Flash...

        Ja, prima!

        http://www.dynamic-webpages.de/php/features.images.php
        http://www.heise.de/ix/artikel/2002/05/078/
        http://www.google.de/search?q=PHP+PNG+erzeugen&ie=UTF-8&oe=UTF-8&hl=de&meta=

        Grüße
        Andreas

        1. Hi,

          außerdem: wer interpretiert die wirklich?
          http://selfhtml.teamone.de/grafik/formate.htm#png
          Also wenn Du noch Rücksicht auf Browser < NN 4.04 und < IE 4.0 nimmst kann ich Dir auch nicht helfen.

          Zitat von eben dort:
          "Doch gab es dann bei einzelnen Zwischenversionen der Browser wieder Ausfälle bei der PNG-Unterstützung. Auch wurde das Format nicht vollständig unterstützt usw. Deshalb - und natürlich auch aus der Gewohnheit heraus - tut sich das PNG-Format noch schwer gegen das GIF-Format."

          Gruß, Andreas

          1. hi

            "Doch gab es dann bei einzelnen Zwischenversionen der Browser wieder Ausfälle bei der PNG-Unterstützung. Auch wurde das Format nicht vollständig unterstützt usw. Deshalb - und natürlich auch aus der Gewohnheit heraus - tut sich das PNG-Format noch schwer gegen das GIF-Format."

            hier isses wohl eher die Gewohnheit - und eben ein paar Vorurteile.

            Grüße aus Bleckede

            Kai

      3. hi

        Und PNG hab ich noch nicht probiert, aber gelesen, daß das die Dateien u.U. sogar eher aufbläht, als komprimiert - außerdem: wer interpretiert die wirklich? Wenn ich Grafik dynamisch mit PHP erstelle, dann doch auch deshalb, um viele (auch Rotzbrowser) zu erreichen - eben mit Dateien nach dem Muster:

        PNG ist heute Standart (absichtlich mit T) bei den Browsern. Die Versionen, di es nicht können kannste knicken - kein wunder, wenn man bedenkt, dass man sonst auf sämtlichen Seiten, die irgendwie mit OpenSource zu tun haben nur noch Fehlermeldungen sehen würde...

        Grüße aus Bleckede

        Kai

  2. Hallo!

    Hallo zusammen,
    man kann ja aus Lizenzrechtlichen Gruenden keine Gif's mit der GD-Bibiliothek in PHP erstellen.

    So viel ich weiß und gelesen habe ist gif nur lizenziert in den USA und in Kanada! Die gdlib wird in den USA als Open Source entwickelt.

    Ein Australier nimmt sich diesen Open Source code und bastelt es um, damit es auch gif (und nicht nur jpg und png) verwenden kann.

    Solange du also keine Amerikanische Firma hast oder deinen Server in den USA stehen hast sehe ich kein Problem die gdlib mit gif unterstüzung zu nehmen, da compuserve eben die Lizenzrechte nur in den USA und in Kanada besitzt.

    Ich verwende so eine übrigends für ein cms (typo3), das Menüpunkte automatisch als gif erzeugt!

    Grüße Roman

    1. Hi,

      http://www.binary-designs.org/hanse/

      was ist das für ein hübsches Projekt? Ich komme auch aus einer Hansestadt

      Solange du also keine Amerikanische Firma hast oder deinen Server in den USA stehen hast sehe ich kein Problem die gdlib mit gif unterstüzung zu nehmen, da compuserve eben die Lizenzrechte nur in den USA und in Kanada besitzt.

      Ich habe meine Seiten in Deutschland, aber mein Provider hat eine gd-Bibiliothek über 1.6 - da ist gif wohl nicht mehr mit drin...

      Ich verwende so eine übrigends für ein cms (typo3), das Menüpunkte automatisch als gif erzeugt!

      kannst Du mir da genaueres verraten?

      wo gibts diese Bibliothek
      kann man einen Provider dazu bringen sie zu installieren, oder wie machst Du das bei deinem

      Gruß, Andreas

      1. Hallo Andreas,

        http://www.binary-designs.org/hanse/
        was ist das für ein hübsches Projekt? Ich komme auch aus einer Hansestadt

        Ein Online Spiel welches 4 Freunde und ich prommariet haben (ist fast fertig, bis auf Kleinigkeiten).

        Ich habe meine Seiten in Deutschland, aber mein Provider hat eine gd-Bibiliothek über 1.6 - da ist gif wohl nicht mehr mit drin...

        Ich verwende php 4.1.2 mit integrierter gdlib mit gif-.Unterstützung.

        Ich verwende so eine übrigends für ein cms (typo3), das Menüpunkte automatisch als gif erzeugt!
        kannst Du mir da genaueres verraten?
        wo gibts diese Bibliothek
        kann man einen Provider dazu bringen sie zu installieren, oder wie machst Du das bei deinem

        http://www.typo3.com

        Du brauchst gdlib mit oder ohne gif Unterstützung (mit gif ist besser), eingebundene ImmageMagick und am besten einen Apache Server.
        (Ich renne mit Apache auf Win2000 Server)

        Dieses CMs ist wirklich sehr gut, allerdings kaum auf einem fremden Server installierbar, da es fast zu viel kann und zu viel vorraussetzt.

        Ich habe es bei uns direkt in der Firma installiert und habe einen eigenen Server verwendet. Du brauchst ganz exakt die richtige Apache, phph, gdlib, ImmageMagick Version und auch Kombination von denen, sonst gehts kaum :(

        Grüße Roman

        1. Ich habe es bei uns direkt in der Firma installiert und habe einen eigenen Server verwendet. Du brauchst ganz exakt die richtige Apache, phph, gdlib, ImmageMagick Version und auch Kombination von denen, sonst gehts kaum :(

          das klingt für mich ja eher düster...
          vermietet Deine Firma denn auch Webspace mit Gif-Unterstützung?

          1. Hallo!

            das klingt für mich ja eher düster...

            Ja, so ist es. Hat ganze 2 Wochen gedauert bis es funktioniert hat.
            Zuerst falsche Apache version, dann php, dann gdlib, also wieder eine andere php mit gdlib-version installiert, usw..... *grml*

            vermietet Deine Firma denn auch Webspace mit Gif-Unterstützung?

            Nein, machen wir nicht.
            Ich habe das nur auf einen Test-Server installiert.
            Wir werden einige Projekte damit umsetzen.

            Gosting m,achen wir nicht.

            Grüße Roman

            P.s.
            Nicht entmutigen lassen

            P.p.s.
            http://www.typo3server.de bietet Hosting mit dem kompletten CMS an mit glib und gif Unterstützung!