[TYPO3-german] Dynamische Maske mit userFunc? (GIFBUILDER?)

Ralf-Rene Schröder ralf.rene at online.de
Wed Feb 27 12:25:44 CET 2013


Am 27.02.2013 12:14, schrieb Hendrik:
> muss diese maske auch anders berechnet werden und kann nicht immer 300x300 sein.
> hast du eine lösung dazu?

eigentlich stand die Lösung doch schon unten ???
es wird dort immer die Größe des Originalbildes ermittelt mit
XY = [10.w],[10.h]
heißt, nimm die Weite und Höhe des Elements 10
und das eben auch für die Maske...
was du jetzt eigentlich "nur" noch machen mußt, ist den Gifbuilder mit
den richtigen Bildern aus dem Text/Bild Element zu füttern...


>> hier ein kleinses beispiel (kann fehler enthalten) da ich das jetzt
>> man nur so hier reingetippt habe aber ungefähr das ist der Prozess.
>>
>> temp.gb = GIFBUILDER
>> temp.gb {
>>  
>>   ## dein eigendliches bild
>>   10 = IMAGE
>>   10.file.import.field = myImagefield
>>   # für die maske nehmen wir auch ein Gifubilder Object
>>   10.mask = GIFBUILDER
>>   10.mask {
>>      XY = [10.w],[10.h]
>>     # wir lande noch mal das orginal Bild damit wir die
>>     # richtige grösse für unseren canavs haben.
>>     10 = IMAGE
>>     10.file.import.field = myImagefield
>>     # Wir machen alles weiss
>>     20 = BOX
>>     20.dimension = 0,0,[10.w],[10.h]
>>     20.color = #ffffff
>>
>>     # die maske für die ecke laden.
>>     30 = IMAGE
>>     30.file = template/images/ecke-rechts-unten.png
>>     ## maske unten rechts positioneren (angenommen 25 breite und höhe)
>>     30.offset =  [10.w]-25, [10.h]-25
>>   }
>>
>> }



-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format


More information about the TYPO3-german mailing list