Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
29.11.2012, 02:07 | #1 |
Senior Member
|
Ватермарк на картику из uploads
Приветствую всех. Мне нужно наложить ватермарк на картинку которая не обрабатывается, а грузится из uploads/tx_myext/001.jpg
Что можно придумать в этом случае?
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
29.11.2012, 11:57 | #2 |
Senior Member
|
Обрабатывать в любом случае нужно:
http://typo3.org/documentation/docum....7.0/view/1/8/ а как иначе? "просто" не бывает... |
29.11.2012, 13:18 | #3 |
Senior Member
|
Можно вообще не привлекать TYPO3:
1. хардкор: http://stackoverflow.com/questions/5...d-watermarking http://blog.zakovinko.com/2010/08/watermark-nginx.html 2. попроще: http://www.shadowxak.ru/articles/set...ers-nginx.html Ну а вообще конечно правильнее всего предварительно обработать. Можно скриптом по крону. Меняете uploads/tx_myext/001.jpg и оставляете на всякий случай оригинал рядом uploads/tx_myext/~originals/001.jpg. И эта же копия оригинала будет сигналом что файл 001.jpg уже обработан. |
29.11.2012, 13:50 | #4 |
Senior Member
|
Всем спасибо. В общем сделал так, чтобы картинка обрабатывалась, так будет правильнее.
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
01.12.2012, 21:30 | #5 |
Senior Member
|
В завершение темы хочу написать, что получилось, может быть кому-нибудь пригодится. Расширение делал на 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 } } Код:
<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>
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
01.12.2012, 23:11 | #6 |
Senior Member
|
На чем расширение сделано - неважно.
Я бы посоветовал это сделать, изменив css_styled_contend - он вообщем-то для этого и сделан. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как почистить изображения в папке uploads | mp3debuger | Общие вопросы | 1 | 17.10.2011 12:48 |
Ватермарк портит всю картинку | surfman | TypoScript практикум | 14 | 19.11.2010 11:53 |
Ватермарк на "увеличенную" картинку | vedomir | Общие вопросы | 6 | 02.11.2010 04:01 |
Как изображение не переносить в uploads? | razawa | Общие вопросы | 10 | 16.05.2007 17:08 |