Karsten: Wieso zeigt gerade der IE keine ico-Dateien an?

Hallo alle,

mit Gimp habe ich ein 32 bpp, 8-Bit Alpha Microsoft Windows Symbol erstellt. Es hat die Endung .ico
Dieses benutze ich als favicon.
Zudem habe ich es auch an mehreren Stellen in meine Seite eingebaut, und zwar so:
<img src="favicon.ico" alt="" />

Firefox, Opera, Galeon, Epiphany etc. zeigen das Symbol korrekt auch in der Seite an.
Wieso aber gerade der IE nicht, obwohl es doch ausdrücklich ein Windows-Format ist?
Leider gucken immer noch so viele mit dem IE.

Ich könnte es natürlich als .jpg basteln. jpg aber kann keine transparenz. Das ist umständlich. Dann muss ich das Icon jedes Mal, wenn ich die Hintergrundfarbe meiner Seite ändere, umbasteln.

Ist das Problem, dass ich das Icon mit Gimp gebastelt habe?

Hat jemand eine gute Lösung?

Grüße
Karsten

  1. Hallo,

    .gif kann tranzparenz..

    Gruß Rainer

    1. Hallo Rainer,

      bei dem Icon handelt es sich um ein farblich anspruchsvolles. Die Farben werden im .gif Format zu sehr abgehackt.
      Hm.
      Danke aber.

      Leider habe ich hier auch keinen IE zum Testen. Installieren kann ich den hier auch nicht.

      Gruß
      Karsten

      Hallo,

      .gif kann tranzparenz..

      Gruß Rainer

  2. mit Gimp habe ich ein 32-bpp-, 8-Bit-Alpha-Microsoft-Windows-Symbol erstellt. Es hat die Endung .ico
    Dieses benutze ich als favicon.

    Seit wann kann das Icon-Format Alpha-Transparenz?

    Firefox, Opera, Galeon, Epiphany etc. zeigen das Symbol korrekt auch in der Seite an.
    Wieso aber gerade der IE nicht, obwohl es doch ausdrücklich ein Windows-Format ist?

    Kann man sich das irgendwo anschauen?

    Ich könnte es natürlich als .jpg basteln. jpg aber kann keine transparenz.

    PNG kann Alpha-Transparenz und komprimiert besser als Microsofts Icon-Format. Erstelle vielleicht besser zwei Kopien, eine als .ico für die Adressleiste, eine als .png für den Inhalt.

    1. mit Gimp habe ich ein 32-bpp-, 8-Bit-Alpha-Microsoft-Windows-Symbol erstellt. Es hat die Endung .ico
      Dieses benutze ich als favicon.

      Seit wann kann das Icon-Format Alpha-Transparenz?

      Hm. Ach so. Vielleicht ist das das Problem. Gimp kann .ico-Icons mit Alpha-Transparenz erstellen, die der IE aber gar nicht lesen kann, da .ico's ursprünglich nicht für Transparenz ausgelegt sind.
      Oh je. Immer dieses Kompatibilitätsproblem da.

      Ich will doch ne schöne schlanke Seite. Jetzt muss ich das Symbol auch noch doppelt anlegen. Nur wegen dem blöden IE. :(

      Firefox, Opera, Galeon, Epiphany etc. zeigen das Symbol korrekt auch in der Seite an.
      Wieso aber gerade der IE nicht, obwohl es doch ausdrücklich ein Windows-Format ist?

      Kann man sich das irgendwo anschauen?

      www.buntundfrei.de

      Ich kann mit dem IE leider nicht testen, wie in der Antwort an Rainer erwähnt. Ein Freund teilte mir am Telefon mit, dass sein IE nichts anzeigt. Nur der IE 6 nicht, oder alle IEs. Wie sieht's mit dem 7er aus?

      Ich könnte es natürlich als .jpg basteln. jpg aber kann keine transparenz.

      PNG kann Alpha-Transparenz und komprimiert besser als Microsofts Icon-Format. Erstelle vielleicht besser zwei Kopien, eine als .ico für die Adressleiste, eine als .png für den Inhalt.

      Okay. Aber ist es nicht so, dass der IE auch die .png-Transparenz nicht erkennt, sondern sie als weißen Hintergrund darstellt?

      Gruß
      Karsten

      1. Hm. Ach so. Vielleicht ist das das Problem. Gimp kann .ico-Icons mit Alpha-Transparenz erstellen, die der IE aber gar nicht lesen kann, da .ico's ursprünglich nicht für Transparenz ausgelegt sind.

        Offenbar kann zumindest das Dateiformat es mittlerweile.

        PNG kann Alpha-Transparenz und komprimiert besser als Microsofts Icon-Format. Erstelle vielleicht besser zwei Kopien, eine als .ico für die Adressleiste, eine als .png für den Inhalt.

        Okay. Aber ist es nicht so, dass der IE auch die .png-Transparenz nicht erkennt, sondern sie als weißen Hintergrund darstellt?

        Der IE unterstützt ab Version 7 auch die PNG-Alpha-Transparenz gegenüber anderen Hintergründen. In den Versionen davon zeigt er die Transparenz bei Farbbildern zwar auch an, aber gegen eine feste Hintergrundfarbe. Diese Hintergrundfarbe ist standardmäßig grau, lässt sich aber in PNG-Dateien auch separat im Block bKGD definieren, womit je nach Bild und Umgebung der Effekt dann doch noch mehr oder weniger zur Geltung kommt.

        Bei Gimp kann man AFAIK eine Hintergrundfarbe für ein Bild einstellen, frag mich aber nicht, wie. Ich benutze dafür immer TweakPNG, was dir aber nicht viel hilft, da du wohl kein Windows zur Verfügung hast.

        1. Hallo,

          Bei Gimp kann man AFAIK eine Hintergrundfarbe für ein Bild einstellen, frag mich aber nicht, wie.

          Einfach die richtige Hintergrundfarbe als Hintergrundfarbe (zum Zeichnen) auswählen und dann halt beim PNG-Speichern die Option "Hintergrundfarbe sichern" (o.s.ä.) angeben. Sollte eigentlich sogar standardmäßig aktiviert sein.

          Jonathan

          --
          Selfcode: ie:( fl:{ br:> va:) ls:& fo:) rl:? ss:} de:> js:| ch:? mo:} zu:)
    2. Hallo Bla.

      mit Gimp habe ich ein 32-bpp-, 8-Bit-Alpha-Microsoft-Windows-Symbol erstellt. Es hat die Endung .ico
      Dieses benutze ich als favicon.

      Seit wann kann das Icon-Format Alpha-Transparenz?

      Spätestens seit Windows XP.

      Einen schönen Montag noch.

      Gruß, Mathias

      --
      ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
      debian/rules
  3. Okay. Problem einfach mit .jpg und mehr Aufwand behoben.

    Danke für alle Anregungen.