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

Я ищу специалиста для разработки функции водяных знаков на изображениях, где название водяного знака зависит от каждого конкретного участника. Например, если я пользователь с идентификатором ABC, то все изображения, которые я вижу, будут иметь водяной знак ABC. Если же другой участник имеет идентификатор XYZ, то изображения, которые он просматривает, будут иметь водяной знак XYZ.

Срочности в реализации этой функции нет, но мы уверены, что она нам действительно необходима.

Пожалуйста, сообщите, какую цену вы можете предложить.

5 лайков

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

Это могло бы отлично вписаться в раздел «Предварительный просмотр списков тем» как опция, учитывая, что этот плагин используется множеством сайтов, сфокусированных на изображениях.

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

3 лайка

Спасибо, Роберт.. Надеюсь, скоро услышимся.

3 лайка

Я тоже хочу этот плагин

2 лайка

может, мы сможем разделить расходы

1 лайк

Разве это не непомерно дорого?

Для форума с 10 000 пользователей и 100 000 изображений нужно сгенерировать 1 миллиард изображений для каждого разрешения и для миниатюр.

2 лайка

Я истолковал требование иначе, но могу ошибаться! :slight_smile:

@BishopV, вы предлагаете, чтобы при загрузке изображения пользователем к нему добавлялся водяной знак с именем пользователя, который его загрузил?

1 лайк

Роберт, нет, я имею в виду, что у каждого зрителя свой водяной знак в зависимости от имени пользователя. Не у загрузчика. Думаю, @Falco прав.

3 лайка

В таком случае я разделяю его обеспокоенность по поводу практической целесообразности этого требования. Какова ваша бизнес-обоснованность для этой функции?

1 лайк

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

1 лайк

Понял.

На практике предобработка для этого невозможна.

Либо нужно добавлять водяные знаки на сервере при отдаче изображений (боже, надеюсь, у вас есть глубокие карманы для мощного компьютера, даже если это вообще возможно).

ИЛИ

Можно попробовать добавлять водяные знаки на уровне JavaScript… Не уверен, насколько легко это интегрировать… Не представляю, чтобы производительность была хорошей… и это будет небезопасно и уязвимо для взлома (потому что вам всё равно пришлось бы отдавать оригиналы).

Возможно, у кого-то здесь есть опыт именно такой реализации?

2 лайка

Лучшее, что вы можете сделать, — это изменить настройку сайта:

запретить анонимам скачивать файлы

В основном, если вы размещаете что-то в интернете, то люди могут это получить.

Разве не было бы гораздо проще добавить «общий» водяной знак с названием форума?
Как вы верно заметили, @BishopV, обычно водяной знак мешает людям делиться изображением (по крайней мере публично) и в любом случае не позволяет им присваивать себе авторство или заявлять о правах на него.

Полагаю, что любой немного сообразительный человек, желающий распространять изображения, просто создаст для этого отдельного аккаунт. Так что вы готовы идти довольно сложным путём, вероятно, без особой причины. Мне кажется, общий водяной знак — хорошее решение.

3 лайка

Кстати, есть ли возможность узнать, кто скачал изображение? Или конкретные изображения?

Если я правильно понял, его проблема касается именно изображений, так что, полагаю, это не поможет, или поможет?

Я не уверен на 100%, но, думаю, нет. Если изображение загружается для отображения в браузере пользователя, то его, вероятно, можно сохранить без вашего ведома.

2 лайка

Думаю, это лучшее и последнее решение, которое я могу предложить. Кстати, как предотвратить скачивание этого людьми?

Вам нужно включить настройку сайта, которую я назвал по имени. У вас установлен Discourse?

Привет, Джей! Да, мы сейчас используем Discourse, просто не уверены, где находится настройка.

Это не меняет никакого поведения в отношении изображений, только для вложений, не являющихся изображениями.

3 лайка

Ой. Спасибо, Ричард. Я не обратил достаточно внимания. Я думал, что это сломает изображения для всех неавторизованных пользователей, что не совсем логично.

Чтобы найти эту настройку (хотя она не сделает того, что вы хотите), перейдите в настройки системы и введите в поиске «prevent». Поиск здесь очень мощный: он ищет по названиям, описаниям и значениям настроек.

3 лайка