В завершение темы хочу написать, что получилось, может быть кому-нибудь пригодится. Расширение делал на Extbase + Fluid
1. В Typoscript пишем
Код:
lib.watermark >
lib.watermark = IMG_RESOURCE
lib.watermark.file = GIFBUILDER
lib.watermark.file {
XY = 1280,1024
format = jpg
quality = 100
10 = IMAGE
10 {
file.import = uploads/tx_myext/
file.import.current = 1
file.import.listNum = 0
file.maxW = 1280
}
20 = TEXT
20 {
text = {$watermark}
offset = -5, 300
angle = 45
fontFile = fileadmin/templates/kochanelli/res/font/arial.ttf
fontSize = 16
}
30 = TEXT
30 {
text = {$watermark}
offset = [10.w]-300, [10.h]-5
angle = 45
fontFile = fileadmin/templates/kochanelli/res/font/arial.ttf
fontSize = 16
}
}
2. Во Fluid часть вывода такая. Здесь изображение thumb.image отдаем в обработку typoscript, чтобы получить картинку с водяным текстом.
Код:
<a href="{thumb.image -> f:cObject(typoscriptObjectPath: 'lib.watermark')}" class="bwWrapper">
<f:image src="uploads/tx_myext/{thumb.image}" width="218" height="168" alt="" />
</a>