Zum Inhalt springen

Dynamische Masken anwenden

Erstellt am 17. Dezember 2004 · 1 Antwort · letzte Antwort am 17. Dezember 2004

Tags: Bilder, Frage

andi-m ·

Hallo Ihr

ich bastel hier gerade mal wieder an einer neuen Seite und frage mich, wie ich es hinbekomme, dass dynamisch folgende Grafik erstellen wird:

GIFBUILDER:
1. Hintergrundgrafik laden
2. Maske anwenden, die:
a) einen grauen Hintergrund hat
b) weiße Schrift darüberlegt

Damit möchte ich erreichen, dass das gesamte Bild abgedunkelt wird, jedoch dort, wo sich Buchstaben befinden, alles normal bleibt, also das Bild unverändert durchscheint (Ich hoffe das sieht gut aus).

Ich habe schon viel herumprobiert, aber es wird lediglich das richtige Bild angezeigt. Die Maske wird überhaupt nicht angewendet.

Hier mein Code:

   subparts.LOGO = IMAGE
   subparts.LOGO.file = GIFBUILDER
   subparts.LOGO.file {
        XY = 200,52
        backColor = #000000
        5 = IMAGE
        5.file {
           import.field = media
           import = uploads/media/
           import.listNum = 0
           }   
        6.mask = IMAGE
        6.mask.file = GIFBUILDER
        6.mask.file {
           XY = 200,52
           backColor = #555555
           10 = TEXT
           10.text = MeinWichtigerText
           10.offset = 30,10
           10.niceText = 0
           10.fontSize= 30
           10.fontFile = fileadmin/MeinFont
           10.fontColor = #ffffff
           }
        }

Hat evtl. jemand eine Idee?

Viele Grüße,
Andreas

andi-m ·

Hallo Ihr

Mittlerweile habe ich die Lösung selber gefunden. Hier meine Lösung:

   subparts.LOGO = IMAGE
   subparts.LOGO.file = GIFBUILDER
   subparts.LOGO.file {
        XY = 200,52
        backColor = #000000
        5 = IMAGE
        5.file {
           import.field = media
           import = uploads/media/
           import.listNum = 0
           }   
        5.mask = GIFBUILDER
        5.mask {
           XY = 200,52
           backColor = #444444     
           10 = TEXT
           10.text = MeinText
           10.offset = 80,50
           10.niceText = 0
           10.fontSize= 60
           10.fontFile = MeinFont
           10.fontColor = #cccccc
           }
        }

Viele Grüße,
Andreas