Водяные знаки (watermark) в 6 друпале.

Главные вкладки

Аватар пользователя shefkzn shefkzn 28 января 2009 в 15:09

Есть такая задача: на сайте имеется уже много фотографий, каждый из пользователей переодически добавляет фотографии. Необходимо сделать так, что бы на все имеющиеся картинки и на все закачиваемые вновь был нанесён водяной знак (строка с названием сайта). Какие существуют технологии и модули, и технологии под 6 друпал, чтобы это сделать. спасибо заранее.

Комментарии

Аватар пользователя Nikit Nikit 28 января 2009 в 15:40

1. использовать любой софт который делает это - самый простой вариант без программинга.
2. через что закачивается рисунки? ловить соответственным хуком.

Аватар пользователя kodo kodo 8 июня 2009 в 9:02

Да уж Nikit, это просто садизм какой-то... Я понял ты рыбак... Кинул наживку? :)Действительно надо. Нет не так. НАДО!!! Smile

Аватар пользователя Nikit Nikit 8 июня 2009 в 18:30

полдня с этим гребаным cvs боролся, в итоге "красный" текст:

Packaging error messages
ERROR: /usr/bin/cvs -q export -r HEAD contributions/modules/imce_watermark failed with status 1
cvs server: cannot find module `contributions/modules/imce_watermark' - ignored
cvs [export aborted]: cannot expand modules

Дев-версия тут: http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/imce_waterm...
Запутался с нумерацией версий, кто подскажет, что делать?

Аватар пользователя kodo kodo 8 июня 2009 в 20:09

Спасибо за дев-версию. сорри с CVS не помогу... никогда этого не касался. Еще раз спасибо очень вовремя, буду разбираться.

Аватар пользователя beerman beerman 9 июня 2009 в 4:31

<?php
$submits = $form['fset_upload']['upload']['#submit'];
$submits[] = 'imce_watermark_upload_submit';
$form['fset_upload']['upload']['#submit'] = $submits;
?>

Йадрен батон... Век живи, век учись.
Этот момент я-то и упустил.

Аватар пользователя smartchecker smartchecker 10 июня 2009 в 17:01

Вообще пачку фоток, которая уже есть на сервере, при наличии консоли на сервере и imagemagick'а там же, можно отмаркировать так

composite -compose bumpmap -gravity southeast watermark.jpg input.jpg output.jpg
Аватар пользователя shra shra 20 августа 2012 в 15:51

Давно пользуюсь кросс-движковым скриптом для водяных знаков. Накладываю знаки при выдаче картинки http пользователю, а на серваке нормальные картинки лежат. Описание и пример кода есть здесь. У меня несколько вариантов есть наложения знаков, могу поделиться если будет интересно.