ruchej
@ruchej
Конструктор мебели. Пишу макросы для К3-Мебель

Как защитить картинки от копирования?

Задача: помешать конкуренту скопировать фотографию с сайта.
Нынче, все картинки размещаются, как ссылка в html коде.
Поэтому, как не крути, коль есть ссылка на картинку, защиты нет.
В связи с этим, появилась такая идея.
Возможно ли передавать картинку, как набор байтов, что бы отображать её на объекте canvas?
Так же, будет скрипт, который отслеживает все варианты сделать принтскрин, и в этот момент вместо картинки подставляет кукиш.
Такое возможно?
  • Вопрос задан
  • 462 просмотра
Пригласить эксперта
Ответы на вопрос 7
@d-stream
Готовые решения - не подаю, но...
Любые защиты такого рода - защиты от малограмотной школоты. И не более.
Ну и помимо нативного принтскрина есть еще и всякие разные более продвинуты принтскринеры, которые просто "не заметят" защиты )
Ответ написан
sim3x
@sim3x
Watermarks
Ответ написан
Комментировать
@forspamonly2
сделайте себе из дерева большой и красивый фигурный логотип с адресом своего сайта на подставке и ставьте его на свою мебель перед тем, как фотографировать. ретушировать фотографии, чтобы убрать физический объект со всеми тенями - это долго и муторно, никто этого делать не станет.

способов борьбы с копированием картинок придумано множество, но реально рабочих и при этом не мешающих жить нормальному пользователю попросту нет.

любое преобразование исходных картинок, которое можно обратить на клиенте, при желании сможет проделать и кто-нибудь посторонний.

со скриншотами народ пытался бороться, выводя с большой скоростью несколько кадров с наложенным в противофазе мусором, который остаётся на скриншоте, но не виден глазу из-за инерции зрения. но это тормозит, греет устройство, ест батарейку, от этого устают глаза.
Ответ написан
Veneomin
@Veneomin
Нет, такое не возможно, поскольку, принтскрин перехватывается только в случае, если окно браузера в фокусе. Единственный метод это вотермарки.
Ответ написан
@mrG0bliN
все варианты сделать принтскрин

отследи как я буду делать принтскрин с телефона
Ответ написан
Комментировать
Krasnodar_etc
@Krasnodar_etc
fundraiseup
ИМХО, это не лучшее решение, поскольку работы над созданием/передачей/отображением байтов будет очень много и неизвестны все подводные камни
А профит будет непропорционален затраченным силам и ресурсам

Есть смысл просто оставить Watermarks . Если уж конкурентам не лень их удалять, то нормальный скрин сделать тоже не лень будет
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Смотря для чего: если это товар - Вы можете не отображать полно-размерную картинку, а показывать лишь уменьшенную копию оригинала (preview) или увеличенную часть области миниатюры.
В любом другом случае - watermark только.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы