Плагин водных меток на загруженные ранее картинки Add_Water для MaxSite CMS

Плагин водных меток на загруженные ранее картинки Add_Water для MaxSite CMS

24 сентября 2011 г. Sadovnik Просмотров: 271 RSS
MaxSite CMS плагины » Разные плагины , ,
Теперь этот функционал удобнее юзать в плагине галерей taggallery20

Так получилось, что я не накладывал водяной знак на картинки для своего сайта Записки Садовника. А сейчас начал часто видеть свои фотографии на других сайтах. Понимаю, что водяной знак легко обрезать (основательно портить им фотографию не хочется), но добавить мелким воришкам труда нужно.


Возникла задача проставить водяной знак множеству, уже загруженных ранее картинкам. Для облегчения этой задачи и служит плагин Add_Water.



Сперва приделал функционал к галерее изображений TagGallery. На странице админки управления картинками под каждой картинкой приделал ссылку на админ-страницу диалога добавления ей Watermark.


Затем оформил функционал добавления Watermark в виде отдельного плагина.


Вверху админки мы имеем навигатор по картинкам, отсортированным по дате вида:
первая, предыдущая, следующая, последняя.


Далее идет текущая картинка.


Затем, демо-картинка со всеми вариантами установки Watermark (как будет).


Выбираем самый подходящий вариант и жмем соответствующую кнопку.


Перед наложением watermark создается резервная копия исходной картинки для восстановления. Содержимое резервного файла и кнопка для восстановления из него находятся в самом низу.


Скачать архив плагина add_water.zip


Замечания.

Следует иметь ввиду, что картинки могут кешироваться браузером, и вы не будете наблюдать никаких изменений. Этот факт меня ужасно замучил - в Firefox никак не хочет скидываться кеш, хотя установлено "использовать под кеш не более 0". Начинаю видеть картинки, какие они на самом деле, только после перегрузки браузера.


Еще одна неприятность - после наложения watermark меняется дата последнего изменения файла картинки, по которому отсортирована последовательность. Но отсортированный массив картинок кешируется. Поэтому, если кеш не сбрасывать, можно без проблем по-порядку пройти все картинки.


TODO

Сделать возможность выбора самого файла watermark.

Сделать, чтобы EXIF фото не терялось при модификации файла.

Похожие страницы
Комментариев: 2
  1. Артем 7 октября 2011 в 00:39:45 (ссылка)

    Привет. Заюзал твой плагин, и... Задумка норм, но жутко не удобно пользоваться. Поиск фотографий - если их 200, а нада ставить водный знак начиная с 100, придется долго искать нужную. Во вторых: возникает необходимость скажем ватермарку поставить на 50 фотках в правом нижнем углу, опять же на каждую нада тыкать. Может имеет смысл сделать пакетную обработку. И еще не помешало бы сделать центр низ. Иначе без такого функционала проще воспользоваться сторонним софтом имхо.

  2. Sadovnik 7 октября 2011 в 02:43:13 (ссылка)

    Я думаю недостатки вы мне простите, если скажу что сделал плагин за пол часа.

    Вернее сделал не плагин а страницу к админке плагина taggallery

    В менеджере фотографий и альбомов плагина taggallery добавил с каждой фотки в менеджере ссылку на редактирование ее ватермарка.

    Считаю что добавлять еще и к плагину add-water менеджер файлов не имеет смысла.

    Вы можете сделать так же как я, но с файлового менеджера.

    Вообще, дорабатываю плагин Файловый менеджер

    http://forum.max-3000.com/viewtopic.php?f=6&t=3054&start=50

    где делаю сортировку, создание миниатюры и туда внесу добавление водной метки

Оставьте комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

Авторизация: Авторизация MaxSite CMS. Facebook.

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)