Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03337.jsonl.gz/1870

transparentes bild.... BITTE UM HILFE !!!
Wenn es beim GIF "Transparenz" gibt, so ist diese Bezeichnung etwas irreführend, da dabei lediglich alle Pixel mit einer bestimmten Farbe, die als "transparent" definiert wurde nicht dargestellt werden. Die Farbe wird also praktisch "ausgekeyt". Es gibt dabei aber keine Übergänge, also sind nur 0 oder 100% Transparenz möglich. Anders ausgedrückt: die Transparenz hat nur eine Farbtiefe von 1 Bit.
Das Problem ist einfach, daß man einen Alphakanal braucht, um wirklich so etwas wie 50% Deckkraft zu erzeugen. Es gibt verschiedene Formate, die einen Alphakanal unterstützen (zB. PICT, TIFF), aber keines davon ist für das Web geeignet, d.h. kein Browser unterstützt sie. Insofern hat das mit auch HTML zu tun. Aber anders gesagt: es gibt definitiv keinen Alphakanal bei Bildformaten fürs Web.
Der Ansatz mit Flash ist also schon richtig, da man in Flash auch solche Formate wie PICT einbinden kann. Nachteil ist, daß man dafür einen PlugIn braucht.
Eine andere Möglichkeit, Transparenz vorzutäuschen ist die "Transparenzreduzierung", das was gpo bei seiner ersten Möglichkeit vorschlug und was bei Photoshop dem Arbeitsschritt "auf Hintergrundebene reduzieren" entspricht. Also das Löschen der Transparenz und das "Hineinrechnen" der transparenten Bereiche in die Hintergrundebene. Nur, daß man dann leider nicht dynamisch den Vordergrund vor dem Hintergrund bewegen kann.
Soweit das Gesagte nochmal mit anderen Worten.
Wenn Du weiterhin eine andere Möglichkeit suchst, Transparenz für das Web zu speichern, entspricht das beim gegenwärtigen Stand der Technik leider einer Quadratur des Kreises. Eine Sache, die ich auch gelegentlich beruflich mache, aber leider auch nur über Umwege. :)
grüsse,
Christof
als Antwort auf: [#61623]