Hi Chris, danke für deine Antwort...
Das Problem was ich dabei habe ist, dass die Maske jedoch nicht nur eine Ecke (z.B. rechts unten) sondern die maske muss am kompletten unteren ende etwas "abschneiden" in einem bestimmten winkel. Da ja jedes Bild von einem Typo3 Content Element unterschiedliche Breiten haben kann (z.B. weil der user sagt 3 bilder sollen über 2 spalten erscheinen) muss diese maske auch anders berechnet werden und kann nicht immer 300x300 sein. hast du eine lösung dazu? danke Am 25.02.2013 13:40, schrieb chris Wolff: > Hi Hendrik, > ich denke Gifbuilder ist dein Freund und in der regel brauchst du auch > auch keine userfunc. > > so eine Maske ist ja eigendlich nur ein schwaz weiss bild das > transparente bereiche kennzechnet. dieses bild kannst du z.b durch > Gifbuilder erzeugen lassen. > > wenn dein layout z.b vorsieht das ein ein bild immer unten rechts eine > "abgebissene" ecke hat. erstellst du dir erstmal z.b mit photoshop > diese ecke. (schwarz weiss) (z.b 25x25 px) > > im gifbuilder erzeugts dann für die maske ein bild das genau so gross > ist wie dein bild. könnte also 300x300px sein. und füllst es mit weiss > und lädst dann deine ecken-grafik in die untere rechte ecke. und schon > hast du eien passenden maske. > > 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 { > XY = [10.w],[10.h] > ## 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 > } > > } > > gruss chris > > 2013/2/25 Hendrik <h.reim...@neonaut.de>: >> Moin, >> >> ich muss die Bilder die ausgegeben werden (z.B. bei Content Elementen) >> oben und unten "schräg anschneiden". Denke mal das geht mit einer Maske >> oder? >> >> Zum einen wie geht das? >> >> Das andere Problem was ich vermutlich habe, ich muss diesen "anschnitt" >> dynamisch generieren da ja die Bilder nicht immer gleich breit sein >> werden je nach Darstellungstyp (bild oben, bild rechts, etc.). >> >> Wie kann ich also überhaupt auf alle Bilder eine Maske anwenden und wie >> generiere ich diese Maske dynamisch, abhängig der Breite des Bilder in >> welcher Typo3 das Bild ausgeben wird? >> >> Danke & Gruß >> >> Hendrik >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > > > -- > christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast > telefon: +49 30 347 244 88 > mobil: +49 179 49 44 758 > email: ch...@connye.com > adresse: friedelstraße 31 - 12047 berlin > > xing-profil: http://www.xing.com/profile/Christian_Wolff43 > google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de > facebook: https://www.facebook.com/1stMachine > flattr: https://flattr.com/profile/1stmachine > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german