Zum Inhalt springen

Headergrafik und halbtransparente Überlagerung

Erstellt am 20. Mai 2010 · 8 Antworten · letzte Antwort am 26. Mai 2010

Tags: Bilder, Frage

dfluess ·

Hallo,

ich möchte per Gifbuilder eine Headergrafik erzeugen, die mit einem anderen halbtransparenten Bild, einem schrägen farbigen Balken, also keine Box überlagert wird. Ich habe mit mask herumexperimentiert aber wohl die Möglichkeiten missverstanden.

Oder ist es mit dem Gifbuilder auch möglich, einfach zwei Grafiken ineinander zu kopieren, sodass ein Transparenzeffekt entsteht ?

Danke vorab für einen Vorschlag.

Detlef

dfluess ·

Ach ja, fertige Bilder werden übereinander gelegt 🙂, aber gibt es auch einen direkten Parameter, der die Transparenz des überlagernden Bildes per TS steuern kann, anstelle eines bereits vorgefertigten png24 transparenten Bildes ? Ich würde gern die Transparenz direkt beeinflussen. Geht das auch ?

dfluess ·

Hallo nochmal,

also das mit den halbtransparenten png hat leider nicht funktoniert. Das hat der GUIFBUILDER garnicht beachtet, also einfach nicht verwendet.

Ich habe es nun mit 'mask' probiert. Das funktioniert soweit. Den schrägen orange farbigen balken nochmals als maske in 50% grau erstellt. Das Ergebnis ist nun aber, dass die orange Farbe nicht nur einfach halbtransparent, sondern sehr schmutzig (durch das Grau?) ist. Eigendlich sollte das Maskenbild doch nicht die ursprüngliche Farbe verfälschen oder habe ich etwas vergessen?

Mein TS-Code:

temp.headerIMG = IMAGE
temp.headerIMG.file = GIFBUILDER
temp.headerIMG.file {
  XY = 954,102
  format = jpg
  quality = 100
  10 < temp.headerImage
  20 = IMAGE
  20.file = fileadmin/layout/images/balken.gif
  20.mask = fileadmin/layout/images/balken_mask.png
  20.offset = 0,0
  }

Danke für einen Tipp

greenbanana ·

Also wenn ImageMagick (oder GM) richtig konfiguriert ist, funktioniert das Überlagern von transparenten Bilder/Flächen einwandfrei.

Ich würde da mal ansetzen.

dfluess ·

Da hab ich schon reingeschaut. Sind so viele Einstellungen im INstall-Tool. Ich benutzte bisher immer den Standard, der bei einer Mittwald-Installation voreingestellt ist. Gibt es denn einen bestimmten Parameter, der unbedingt gesetzt sein muss? Was hast Du denn z.B. in der localconf stehen? Bei mir steht nicht viel für GFX

$TYPO3_CONF_VARS['GFX']["im_path"] = '/usr/local/bin/';
$TYPO3_CONF_VARS['GFX']['im_version_5'] = 'gm';
$TYPO3_CONF_VARS['GFX']["im_path_lzw"] = '/usr/local/bin/';
$TYPO3_CONF_VARS['GFX']['TTFdpi'] = '96';
$TYPO3_CONF_VARS['GFX']['im_stripProfileCommand'] = '';

dfluess ·

Ich verstehe es nicht. Nu habe ich alle möglichen Einstellungen im probiert. Das gif funktioniert, das halbtransparente png nicht.

temp.headerIMG = IMAGE
temp.headerIMG.file = GIFBUILDER
temp.headerIMG.file {
  XY = 954,102
  10 = IMAGE
  10 < temp.headerImage
  20 = IMAGE
  20.file = fileadmin/layout/images/header.png
#  20.file = fileadmin/layout/images/header.gif
  20.file.offset = 0,0
}
dfluess ·

Ich habe folgendes gefunden und auf 1 gesetzt. Jetzt gehts.

$TYPO3_CONF_VARS['GFX']['gdlib_2'] = '1';
$TYPO3_CONF_VARS['GFX']['png_truecolor'] = '1';
$TYPO3_CONF_VARS['GFX']['gdlib_png'] = '1';