Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 29.11.2012, 02:07   #1
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию Ватермарк на картику из uploads

Приветствую всех. Мне нужно наложить ватермарк на картинку которая не обрабатывается, а грузится из uploads/tx_myext/001.jpg
Что можно придумать в этом случае?
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Старый 29.11.2012, 11:57   #2
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Обрабатывать в любом случае нужно:
http://typo3.org/documentation/docum....7.0/view/1/8/
а как иначе?
"просто" не бывает...
Андрей Аксенов вне форума   Ответить с цитированием
Старый 29.11.2012, 13:18   #3
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Можно вообще не привлекать 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 уже обработан.
dmartynenko вне форума   Ответить с цитированием
Старый 29.11.2012, 13:50   #4
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

Всем спасибо. В общем сделал так, чтобы картинка обрабатывалась, так будет правильнее.
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Старый 01.12.2012, 21:30   #5
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

В завершение темы хочу написать, что получилось, может быть кому-нибудь пригодится. Расширение делал на 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>
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Старый 01.12.2012, 23:11   #6
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

На чем расширение сделано - неважно.
Я бы посоветовал это сделать, изменив css_styled_contend - он вообщем-то для этого и сделан.
Андрей Аксенов вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как почистить изображения в папке 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


Часовой пояс GMT +4, время: 06:25.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория