Hallo über folgenden TypoScript Code mache ich Wasserzeichen bzw. in dem Fall abgerundete Ecken in die Bilder. Das funktioniert auch soweit, auch in der Perfectlightbox.
Mein Problem ist jetzt aber, dass die Bildqualität sehr schlecht wird. Vorallem ist das bei PNGs zu erkennen. Den Wert "quality" auf 100 zu setzen hilft auch nichts.
Wie kann ich das ändern?
Danke schonmal...
tt_content.image.20.1.file >
tt_content.image.20.1.file {
import.current = 1
width.field = imagewidth
m.mask = GIFBUILDER
m.mask {
# Here we create a dynamic mask with the exact same
# dimensions as the actual image, but with rounded corners
XY = [10.w],[10.h]
format = jpg
# Since the "XY" parameter doesn't have stdWrap, we "find"
# the size by simply loading the original image again.
10 = IMAGE
10.file {
import.current = 1
width.field = imagewidth
maxW = {$styles.content.imgtext.maxW}
maxW.override.data = register:maxImageWidth
maxWInText = {$styles.content.imgtext.maxWInText}
maxWInText.override.data = register:maxImageWidthInText
}
# Create a white box that fills the entire area
20 = BOX
20.dimensions = 0,0,[10.w],[10.h]
20.color = #FFFFFF
# Add Top-Left corner mask
30 = IMAGE
30.file = {$imagePath}cornermask_tl.gif
30.align = l,t
# Add Top-Right corner mask
40 = IMAGE
40.file = {$imagePath}cornermask_tr.gif
40.align = r,t
# Add Bottom-Left corner mask
50 = IMAGE
50.file = {$imagePath}cornermask_bl.gif
50.align = l,b
# Add Bottom-Left corner mask
60 = IMAGE
60.file = {$imagePath}cornermask_br.gif
60.align = r,b
}
# The fastest method (recommended) is using a static image, like this:
#m.bgImg = {$imagePath}clear.gif
# But it can also be done dynamically, like this:
m.bgImg = GIFBUILDER
m.bgImg {
# Here we create a dynamic bgMask
# Dimensions of this image is unimportant
XY = [10.w],[10.h]
format = jpg
10 = BOX
10.dimensions = 0,0,10,10
10.color = {$bgColor}
}
}
# Abgerundete Ecken auch für Lightbox aktivieren
tt_content.image.20.1.imageLinkWrap.typolink.parameter.override.cObject = IMG_RESOURCE
tt_content.image.20.1.imageLinkWrap.typolink.parameter.override.cObject.file < tt_content.image.20.1.file