belun.app Блог
EN

Как поставить водяной знак и не испортить фото

Где размещать водяной знак, какая прозрачность работает и почему один знак на 500 фотографиях убрать проще, чем один знак на одной.

Фотограф ставит водяной знак на фотографии на ноутбуке в студии

Мой первый водяной знак выглядел так: имя в правом нижнем углу, чистый белый, без прозрачности, шириной примерно в четверть кадра. Смотрелось ужасно. И продержалось неделю: кто-то отрезал нижние 8% картинки и выложил её заново уже без имени.

У обеих проблем одна причина. Я не решил, зачем этот знак нужен.

Подпись и защита — это разные задачи

Если хочется, чтобы человек, который поделился вашим кадром, смог вас найти, знак должен быть небольшим, тихим и в углу. Такое фото никто не крадёт. Людям просто нужно имя, которое можно вбить в поиск.

Если вы отправляете превью клиенту или выкладываете портфолио, которое не хочется увидеть на чужом баннере, знак в углу почти бесполезен. Обрезать или один раз пройтись заливкой по содержимому — минута работы. Выживает знак, замощённый по всему кадру и лежащий прямо на лице модели. Он некрасив специально. Одновременно вежливо и надёжно не бывает.

Настройки, которые держат удар

Несколько цифр вместо «подберите на вкус»:

  • Подпись в углу: 15–25% ширины кадра, прозрачность 35–50%. Читается на миниатюре и перестаёт мешать через две секунды просмотра фото.
  • Плитка: прозрачность 20–30%, поворот около 30°, шаг 60–100%. Слабый контраст по всей площади затирать муторно, а смотреть сквозь него легко.
  • Белый текст на тёмных сценах, почти чёрный — на светлых. Тень включайте в любом случае: белая подпись на выбитом небе — это подпись, которой нет.
  • Отступ около 3% от короткой стороны. Меньше 2% читается как брак печати, больше 8% начинает походить на рамку, которую вы не собирались добавлять.

Проблема пакетной обработки, о которой не говорят

Вот часть, которая поменяла мой взгляд на всё это. В 2017 году Тали Декель, Михаэль Рубинштейн, Це Лиу и Уильям Фримен из Google Research опубликовали работу о видимых водяных знаках. Их мысль: уязвимо не отдельное изображение, а коллекция.

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

Совет неловкий для инструмента, который умеет штамповать пятьдесят фотографий одинаково. Поэтому: пакет — для скорости, но если весь набор уедет куда-то в открытый доступ, сдвиньте между загрузками поворот и позицию. Десять секунд работы, и допущение, на котором держится атака, перестаёт выполняться.

Что незаметно стоит вам качества

Исходный JPG стоит сохранять обратно в JPG с качеством около 90%. Фотография в PNG станет в четыре-пять раз тяжелее и будет выглядеть так же.

Если в исходнике есть прозрачность, в JPG её лучше не отдавать вообще. Альфа-канала в формате нет, и все прозрачные пиксели выйдут белыми.

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

Чем водяной знак не является

Это подпись и небольшое препятствие. Если дело дойдёт до требования удалить публикацию, вес имеют нетронутый оригинал, его поля EXIF и IPTC и дата, на которую можно показать. А знак на картинке останавливает случайное использование — то есть большую часть проблемы.

Водяной знак на фото делает всё это в браузере: девять позиций плюс плитка, текст или PNG-логотип и архив для всей пачки — без загрузки файлов куда-либо.

Попробуйте инструмент

Водяной знак на фото →