Zum Inhalt springen

Transparenter Hintergund mit IMG_RESOURCE

Erstellt am 13. März 2009 · 1 Antwort · letzte Antwort am 16. März 2009

Tags: Frage

kuhbus ·

Liebe Leute,

ich habe schon das Forum durchforstet, aber nichts passendes zu meinem Problem gefunden:

Ich möchte, dass der Benutzer das Hintergrundbild jeder Seite selbst wählen kann, indem er es als Attachment in den Seiteneigenschaften uploadet.

Das funktioniert ganz gut mit diesem Code:

lib.body_tag = COA
lib.body_tag {
   10 = IMG_RESOURCE
   10 {
      #file.maxW = 1280
      file.width = 1280
      file.import {
         cObject = TEXT
         cObject.value = fileadmin/skin/images/backgrounds/background.jpg
         cObject.override {
            required = 1
            data = levelmedia: -1, "slide"
            wrap = uploads/media/ |
            listNum = 0
         }
      }
   }
   stdWrap.required = 0
   stdWrap.insertData = 1
   stdWrap.wrap = <body id="page_{field:alias // field:uid}" class="{$BODY.body_class}" style="background-image: url(|)">
}

Nun möchte ich erreichen, dass dieses Bild halbtransparent dargestellt wird.

Ich möchte dazu KEIN CSS verwenden, sondern das direkt vom imagemagick bzw vom typo3 erledigen lassen.

Weiß jemand, wie ich das hinkriegen kann?

Julian.​Hofmann ·

Hallo.

Wenn Du es nicht per CSS machen willst, bleibt Dir nur die Möglichkeit, direkt über das Bild die Halbtransparenz zu schaffen. Dies ist nur via PNG-Bildformat mit 24-Bit (und alpha channel) möglich. Dies wird aber nicht von allen Browsern unterstützt.

Direkt per Bordmitteln von TYPO3 lässt sich das glaub ich auch nicht erreichen, da der GIFBUILDER PNGs auch nicht vollständig unterstützt (bzw. keine 24-Bit).

Viele Grüße
Julian