![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
|
Приветствую всех. Мне нужно наложить ватермарк на картинку которая не обрабатывается, а грузится из uploads/tx_myext/001.jpg
Что можно придумать в этом случае?
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
|
|
|
|
|
#2 |
|
Senior Member
|
Обрабатывать в любом случае нужно:
http://typo3.org/documentation/docum....7.0/view/1/8/ а как иначе? "просто" не бывает... |
|
|
|
|
|
#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 уже обработан. |
|
|
|
|
|
#4 |
|
Senior Member
|
Всем спасибо. В общем сделал так, чтобы картинка обрабатывалась, так будет правильнее.
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
|
|
|
|
|
#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 |
|
|
|
|
|
#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 |