Hallo, ich antworte mir selbst. Damit die Bilder nicht auf die Breite (800) oder Höhe (600) vergrößert werden, ist in der "page.config" im setup sie Eigenschaft"noScaleUp" auf "1" zu setzen. Andernfalls wird der kleinere der beiden Maximalwerte als Wert für die Bildgröße herangezogen.
Zitat aus der Referenz:
Normalerweise werden Bilder auf eine durch TypoScript angegebene Größe skaliert. Das skaliert auch kleine Bilder auf eine größere Größe. Das ist nicht immer eine gute Sache. Wenn diese Eigenschaft gesetzt ist, werden Bilder nicht in der Größe hochgerechnet. Dieser Parameter leert die $this->mayScaleUp-Variable der Klasse t3lib_stdgraphics (oft "gifbuilder").
Denn in GraphicalFunctions wird in der function "getImageScale" nur geprüft, ob die maximale Breite _oder_ die maximale Höhe genommen wird, wenn ein "m" hinter der Größen-Angabe steht. _Dabei spielt es keine Rolle, ob der berechnete Wert größer oder kleiner als das Original Bild ist._ if ($w && $h) { // sind Höhe und Breite gesetzt if ($max) { // gibt es eine Angabe mit folgendem "m" $ratio = $info[0] / $info[1]; if ($h * $ratio > $w) { $h = round($w / $ratio); } else { $w = round($h * $ratio); } } ... } Schöne Grüße Ulrich Hinweis auf noScaleUp aus: https://blog.mittwald.de/cms/artikel-aus-dem-kundenmagazin-typo3-wissen-lightbox-ohne-extension/ Ulrich Fischer schrieb am 14.06.2013 11:05:
mir fällt bei einem typo 3 Version 6.1 auf, dass clickEnlarge Bilder immer so hoch gerendert werden, wie die maximal Angabe, die durch das "m" hinter der Höhenangabe gekennzeichnet ist: styles.content.imgtext.linkWrap.height = 800m --> 800 px styles.content.imgtext.linkWrap.width = 600m --> 600px
-- http://www.sunfish.de _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german