Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Водяной знак на всех фото форума

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
dimkaskv
phpBB 1.2.0
Сообщения: 15
Стаж: 1 год 7 месяцев
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Водяной знак на всех фото форума

Сообщение dimkaskv »

Очередная инструкция, как в автоматическом режиме добавлять водяной знак на все фото форума.
Пишите этот скрипт и кладете его в директорию files. Он проходит по всем файлам проме превью и добавляет туда водяной знак. Сохраняет файла как temp и потом вставляет его на место оригинального.

Добавьте в папку files свой ватермарк под именем watermark.png, или замените имя в скрипте.

Использует файл used, чтобы сверяться с ним что он уже делал. Т.е. делает только новые фото и заносит их в этот used, чтобы еще раз не штамповать. 6000 картинок сервер прогнал за 10 минут.

Composite идет в программе ImageMagic.

Я поставил скрипт в крон на каждый час.

Спрашивайте, если что)

#!/bin/bash
cd /home/pi/mybash/4allforum/files
ls | grep -v thumb | grep -v htm | grep -v water | grep -v used > filelist

cat filelist | while read line
do
used=`less used | grep $line`
if [ -z "$used" ]
then
echo notused
composite -dissolve 50% -gravity south watermark.png $line temp
mv temp $line
echo $line >> used
chown www-data:www-data $line
fi
done
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Владелец https://4allforum.ru
dimkaskv
phpBB 1.2.0
Сообщения: 15
Стаж: 1 год 7 месяцев
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: Водяной знак на всех фото форума

Сообщение dimkaskv »

Сам водяной знак очень просто сделать в PowerPoint. Создаете там на белом фоне любую надпись, раскрашиваете её как хотите и нажимаете на ней правой кнопкой мыши, сохранить как PNG. Получается красивый текст на прозрачном фоне, который на картинках смотрится ну просто улет...
И все в автоматическом режиме)
Владелец https://4allforum.ru

Вернуться в «Для разработчиков»