Michael: PNG Grafik

Hi Leute!

Ich bin das erste mal hier, ich hoffe das is die richtige Kategorie für mein Problem.

Ich habe gehört das man dem PNG24 Format einen Schatten anfügen kann der Transparent ist.
Ich habe das mit Photoshop 7.0 und Dreamweaver MX versucht, aber im Internet-Explorer bekomm ich nur einen grauen hintergrund um die komplette Grafik heraus.

Das schaut irgendwie aus wie ein Kreis im Gif Format ohne Transparenz.

Könnt ihr mir da vielleicht helfen?

Vielen Dank,
Michael

  1. Hallo Michael,

    Ich bin das erste mal hier, ich hoffe das is die richtige Kategorie für mein Problem.

    GRAFIK ist passender, ich habe das geändert.

    Ich habe gehört das man dem PNG24 Format einen Schatten anfügen kann der Transparent ist.

    PNG24? Ich kenne nur PNG an sich. Und ja, mit PNG kann man Teiltransparenzen erstellen. (Stichwort »Alphakanal«)

    Ich habe das mit Photoshop 7.0 und Dreamweaver MX versucht, aber im Internet-Explorer bekomm ich nur einen grauen hintergrund um die komplette Grafik heraus.
    Das schaut irgendwie aus wie ein Kreis im Gif Format ohne Transparenz.

    Der Internet Explorer unterstützt keinen Alphakanal - er unterstützt nur volle oder gar keine Transparenz bei PNG-Bildern. Dieses Problem kann man _nicht_ umgehen. Mozilla und Opera können dagegen PNG-Bilder mit Alphakanal richtig darstellen, der Konqueror kann es auch nicht.

    Christian

    --
    Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
    1. Moin!

      Also, ich finds ja beschaemend, wie ihr den IE runtermacht - zum Ausgleich such ich mir wilkuerlich einen von Euch aus: Christian, weil er als erster geantwortet hat. ;-)

      Also: PNG mit Alpha-Transparenz sind schon ne tolle Sache. Und tolle Sachen unterstuetzt der IE natuerlich selbstverfreilich. Und nicht mit diesem bescheuerten <img>-W3C-Syntax, denn das waer ja zu einfach...

      http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp

      Also, AlphaImageLoader ist doch wirklich viel einfacher als so ein <img>-Schwachfug. Und wie ihr darauf kommt, dass MS was dagegen hat, PNGs weiter verbreiten zu lassen, ist mir auch schleierhaft: Schliesslich hat MS sogar nen eigenen Filter entwickelt, nur um diese perfekt zu unterstuetzen.

      Also, bevor Ihr wie blind auf MS einschlagt empfehle ich euch: Doku lesen ;-)

      Viele Gruesse,

      Einbecker

      --
      Diese Signatur wurde durch Mozilla 1.3b zerstoert, der mir jetzt dreimal beim Verfassen des Postings abschmierte und mich dazu noetigte, auf den IE umzusteigen (der ja neuerdings, dank dieses tollen AlphaImageLoader-Filters mein Lieblingsbrowser ist)
      1. Hallo Einbecker,

        Und es geht doch *freu*
        Ich danke Dir für den Tipp.

        ... Und nicht mit diesem bescheuerten <img>-W3C-Syntax, denn das waer ja zu einfach...

        Eben, es ist ja auch MS.

        http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp
        Also, AlphaImageLoader ist doch wirklich viel einfacher als so ein <img>-Schwachfug.

        *extrabg*

        Also, bevor Ihr wie blind auf MS einschlagt empfehle ich euch: Doku lesen ;-)

        Oder man findet jamand, der die Doku liest (und versteht) und dann dankenswerterweise hier postet *g*.

        Ich hab jetzt gleich mal damit rumexperimentiert. Es funktioniert wirklich (zumindest in meinem M$6).
        Naja und ne CSS-Weiche braucht man für M$ sowieso, also kann man auch den PNG-Filter verwenden, auch wenns anders einfacher wäre *seufsz*.

        Grüße aus Nürnberg,
        HarryS

        1. Moin!

          Und es geht doch *freu*
          Ich danke Dir für den Tipp.

          Keine Ursache - ich hatte das neulich mal irgendwo gelesen, vielleicht bei ALA... Wobei ich wirklich finde, dass das der Hammer ist. Die muessen scheinbar 2 PNG-Engines in den IE eingebaut haben, eine funktionsfaehige, damit ihnen keiner vorwerfen kann, dass sie PNGs nicht unterstuetzen, und eine, um die Verbreitung von PNG im WWW zu verhindern, wenn diese "normal" eingesetzt werden. Ein Schelm [1], wer boeses[1] dabei denkt.

          Viele Gruesse,

          Einbecker

          [1] Bio darf hier gerne "Scherge" und "gutes" einsetzen

          --
          ... auch wenn ich eigentlich ja Dresdener bin...
          1. Hallo Einbecker,

            ...ich hatte das neulich mal irgendwo gelesen, vielleicht bei ALA... Wobei ich wirklich finde, dass das der Hammer ist. Die muessen scheinbar 2 PNG-Engines in den IE eingebaut haben, eine funktionsfaehige, damit ihnen keiner vorwerfen kann, dass sie PNGs nicht unterstuetzen, und eine, um die Verbreitung von PNG im WWW zu verhindern, wenn diese "normal" eingesetzt werden. Ein Schelm [1], wer boeses[1] dabei denkt.

            <ironie>
            Wiese böses dabei denken, das ist doch ganz normal für Kleinweich.
            </ironie>

            Ich finde, da solltest Du doch eigentlich einen klitzekleinen Beitrag für die Tipps&Tricks draus machen. Am besten gleich mit der passenden CSS-Weiche natürlich.
            Es gibt bestimmt viele die das mit den PNG-M$-Filter nicht wissen, und es wäre doch schade wenn es im Archiv verschwinden würde.

            Grüße aus Nürnberg,
            HarryS

      2. http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp

        Muss man diesen Schwachsinn jetzt bei jedem PNG-Bildchen auf der Seite einfügen?

        1. Moin!
          http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp

          Muss man diesen Schwachsinn jetzt bei jedem PNG-Bildchen auf der Seite einfügen?

          Nein, nur bei PNGs mit Alpha-Transparenz < 100% und > 0%. So haeufig kommen ja Alpha-transparenzen nicht vor (na gut, noch nicht, weil einer der grossen Browser die ja so "special" behandelt...). Wenn man diese unbedingt braucht, dann bleibt einem wohl nichts anderes uebrig.

          Viele Gruesse,

          Einbecker

          --
          ... auch wenn ich eigentlich ja Dresdener bin...
      3. Hallo Einbecker,

        Also, ich finds ja beschaemend, wie ihr den IE runtermacht

        Du hast Recht, o Erhabener! ;-)

        • zum Ausgleich such ich mir wilkuerlich einen von Euch aus: Christian, weil er als erster geantwortet hat. ;-)

        Rache an der Heise-Erster[tm]-Manie? *fg*

        Christian

        --
        Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
      4. Hallo Einbecker,

        Also: PNG mit Alpha-Transparenz sind schon ne tolle Sache. Und tolle Sachen unterstuetzt der IE natuerlich selbstverfreilich. Und nicht mit diesem bescheuerten <img>-W3C-Syntax, denn das waer ja zu einfach...

        http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp

        Danke für den Link, werd ich mir heut mittag mal anschauen. Eigentlich war doch früher eher Netscape die W3C-Rebellen (Stichwort: Layer) *ggg*??

        Also, AlphaImageLoader ist doch wirklich viel einfacher als so ein <img>-Schwachfug. Und wie ihr darauf kommt, dass MS was dagegen hat, PNGs weiter verbreiten zu lassen, ist mir auch schleierhaft: Schliesslich hat MS sogar nen eigenen Filter entwickelt, nur um diese perfekt zu unterstuetzen.

        Fehlen da jetzt keine <ironic>-Tags??? Oder wie :-)

        Also, bevor Ihr wie blind auf MS einschlagt empfehle ich euch: Doku lesen ;-)

        Heut mittag nachm Essen...

        Viele Gruesse,

        Einbecker

        Gruss AndreD

  2. Ich habe gehört das man dem PNG24 Format einen Schatten anfügen kann der Transparent ist.

    ...Das sollte es in der Tat aber leider...
    In der neuen Internet Professional (03/2003) gibt es einen Bericht über aktuelle Grafikformate und deren Verbreitung. Daraus kann man ablesen das PNG ab folgenden Versionen unterstützt wird:

    Internet Explorer ab 5.x aber keine Alphatransparenz / Alphakanäle unter Windows (über Mac steht nix, wird aber auch nicht gehen?)

    Netscape ab 6.x / 7.x volle Unterstützung, da sollte also auch Dein Schatten gehen. Netscape 4.x keine Transparenz, Alphakanäle und Gammakorrektur

    Opera ab 6.0 volle Unterstützung, 4x bis 5.x keine Transparenz, Alphakanäle.

    Ich habe das mit Photoshop 7.0 und Dreamweaver MX versucht, aber im Internet-Explorer bekomm ich nur einen grauen hintergrund um die komplette Grafik heraus.

    Dreamweaver bearbeitet Dir soweit ich weiss kein Bild, PNG ist das Haus-und-Hof-Format von Fireworks, ebenfalls von Macromedia. Fireworks hat wohl definitiv die beste PGN-Unterstützung in Sachen Funktionen aber auch in der Kompression.

    Das schaut irgendwie aus wie ein Kreis im Gif Format ohne Transparenz.

    Liegt dann wohl am Browser, teste es mal unter Netscape 6.x oder 7.x
    vielleicht geht es da?

    Könnt ihr mir da vielleicht helfen?

    Siehe oben :-)

    Vielen Dank,
    Michael

    Gern geschehn,
    Gruss AndreD

  3. Hi,

    Könnt ihr mir da vielleicht helfen?

    Nein, da könnte nur Microsoft helfen, indem sie eine IE-Version liefern, die Alpha-Transparenz in PNG unterstützt.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    1. Hi,

      Könnt ihr mir da vielleicht helfen?
      Nein, da könnte nur Microsoft helfen, indem sie eine IE-Version liefern, die Alpha-Transparenz in PNG unterstützt.

      M$ hat wohl irgendwie etwas gegen das PNG-Format, habs gerade in der Internet Prof. nachgelesen:

      <Internet Professional>
      <!-- Zitat aus Ausgabe 03/2003 -->
      "...Unverständlich erscheint die Tatsache, dass Microsoft dem PGN-Format bewusst Steine in den Weg legt. Nicht nur das Alpha-Transparenz und Gammakorrektur in allen Windows-Versionen nicht unterstützt werden (die Mac-Version bietet interessanterweise einen vollständigen Support). Es fehlt im Microsoft-Webserver IIS nach der Standard-Installation auch der Eintrag des PNG-Mime-Typs (was in Anbetracht der über 190 eingetragenen und teils sehr exotischen Mime-Typen doch etwas überrascht)..."
      </Internet Professional>

      Da würden mich echt mal gerne die Gründe von M$ interessieren.
      Warum die wohl scheinbar mit Gewalt das Format an die Wand drücken wollen?

      Gruss AndreD

      1. Hallo Andre,

        Warum die wohl scheinbar mit Gewalt das Format an die Wand drücken wollen?

        Es gibt Gerüchte, dass MS mit Unisys kooperiert, der Firma, die das Patent auf das Kompressionsverfahren des GIF-Formats besitzt. Ob das stimmt, weiß ich nicht, aber es würde einiges erklären.

        Christian

        --
        Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
        1. hi

          Es gibt Gerüchte, dass MS mit Unisys kooperiert, der Firma, die das Patent auf das Kompressionsverfahren des GIF-Formats besitzt. Ob das stimmt, weiß ich nicht, aber es würde einiges erklären.

          klar ist es das, denn gäbe es diese Probleme nicht, wäre GIF tot. So aber gibt es immer wieder Leute, die sich sogar sorgen machen, dass es irgendwann sonst nicht geht.. naja, bei mir gibt's nur PNG und der IIS ist in Deutschland eh ein Nieschenprodukt.

          Grüße aus Bleckede

          Kai

  4. hi

    Könnt ihr mir da vielleicht helfen?

    deltree "internet Explorer". _Jeder_ andere aktuelle Browser kann es...

    Grüße aus Bleckede

    Kai