| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Защита фотографий на сайте |
| Автор: butionok 19.1.2005, 01:43 |
| Подскажите как можно защитить фотографии на сайте от копирования. Про отключение правой кнопки мыши (т.е. защита от save target as, save picture as) знаю. Но этого мало. В виндах при наведении курсора мыши на фотографию в левом верхнем углу возникают четыре кнопки, нажав которые можно сохранить или распечатать. Кто-нибудь знает как их можно отключить? Это первая проблема. И вторая проблема: как запретить кэширование фотографий (определённых jpg файлов) т.е. чтобы их можно было посмотреть но нельзя было вынуть из Temporary Internet Files. Если кто знает, объясните пожалуйста поподробнее и с кодом, а то я далеко непрофессионал. Желательно Javascript или если что другое, то как его можно будет встроить в html. И пожалуйста, не надо острить про Print Screen. Я понимаю, что абсолютной защиты не бывает и при желании всегда можно найти способ и заполучить будь то фотографии или код. Просто я хочу усложнить жизнь халявщикам. Тема эта для меня актуальная. У меня уже две фотографии стащили и нагло повесили на свои сайты, естественно без всякого упоминания обо мне. |
| Автор: Bangladesh 19.1.2005, 03:11 |
| это по моему убирает параметром gallerying="no" по моему, точно не помню. а защитить ты фотки полюбому не сможешь. т.к. можно просто указать урл на твою фотку, что моно посмотреть в коде и скачать |
| Автор: Fedor 19.1.2005, 08:59 |
| Ты можешь поперек или под фотой выводить какой-то полупрозрачный текст об авторских правах. Это сделать можно например в фотошопе. |
| Автор: Gold Dragon 19.1.2005, 11:45 | ||
Защитить фотку нельзя(!) На форуме есть статьи, в которых сказано почему
|
| Автор: Caramel 19.1.2005, 12:20 | ||
Есть такая мулька |
| Автор: Opik 19.1.2005, 14:11 | ||||||
galleryimg="no" =) Добавлено @ 14:12 А запрет кеширования:
|
| Автор: qaz 19.1.2005, 20:05 |
| ещё есть скрипт который динамически добавляет на фотку watermark (то о чём говорили уже - надпись на фотке полупрозрачная) - для того что бы если 1000 фоток у тебя, то не вручную делать всё. если не секрет - что за фотки такие ценные? |
| Автор: Caramel 19.1.2005, 20:24 | ||
Рассказал бы поподробней |
| Автор: butionok 19.1.2005, 20:36 | ||
Спасибо большое всем за ответы и в особенности Opr!! galleryimg="no" работает! А вот кеширование почему-то не работает. <META Http-Equiv=Cache-Control Content=no-cache> <META Http-equiv=PRAGMA content=NO-CACHE> <META Http-Equiv=Expires Content=0> В кеш попрежнему попадает всё, и фотки и хтмли и скрипты. Кстати, а что вот это такое: Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); Header("Cache-Control: no-cache, must-revalidate"); Header("Pragma: no-cache"); лог какой-то? Про "т.к. можно просто указать урл на твою фотку, что моно посмотреть в коде и скачать" имею представление. Это понятно. Моя задача состоит в том, чтобы хотя бы устранить простейшие способы копирования. А код будет смотреть далеко не каждый, и далеко не каждый разберётся. То, что человек вылез в интернет и лазит по сайтам вовсе не значит, что разбирается в коде. Я знаю таких, которые днями в интернете просиживают, но даже не знают как посмотреть хтмл код, не то чтобы в нём разобраться. А про скрипты и прочие более продвинутые вещи можно и не говорить. Форум у вас хороший. Люди отзывчивые. На другом форуме мне сказали что "шкурка выделки не стоит" и закрыли тему. А я вот считаю, что нет ничего плохого в том, чтобы поставить минимальную защиту от халявщиков. И пусть халявщики решают, стоит ли шкурка выделки. |
| Автор: Caramel 19.1.2005, 20:38 |
| Твое конечно дело, но действительно, что за фотки такие ценные? |
| Автор: Irokez 19.1.2005, 20:43 |
| а если все фотки держать в папке, в которой сделать запрет обычному смертному и на сайт картинки выводить скриптом (к примеру пхп+гд) или еще извращеннее - хранить изображения в базе и генерировать тоже скриптом? |
| Автор: butionok 19.1.2005, 20:58 | ||
Я тут решил сделать каталог самых разнообразных грибов А в Германии немецкие администраторы нагло украли у меня все!! без разбору фотографии и выложили на институтский сайт, прямо как зеркало. Одна до сих пор вот висит http://www.ac.rwth-aachen.de/extern/Allgemeines/Wegweiser/wegweiser.html Haupteingang AC/OC |
| Автор: butionok 19.1.2005, 21:12 | ||
Неплохие идеи. Хотя в первом случае "фотки держать в папке, в которой сделать запрет обычному смертному и на сайт картинки выводить скриптом (к примеру пхп+гд)" фотки, наверное, всё-равно будут попадать кеш и потом их не составит никакого труда найти и скопировать. А вот с базой это неплохо придумано. Вопрос в том, реально ли это сделать? Есть и другая альтернативная идея. Фотки шифруются, а для вывода используется скрипт, который раскодирует. Тот смотрит кеш или качает по линкам в хтмле получает файлы которые ничем не просматриваются. Понятное дело, при желании всегда можно залезть изучить скрипт и сделать конвертер. Правда кому захочется этим заниматься? Я думаю многие профессиональные программисты задумаются прежде чем тратить на это свое время. |
| Автор: Irokez 19.1.2005, 21:17 | ||
запрет на кеширование можно реализовать как предложил Opr, а защиту от скачивания картинки по ее урлу - по моему предложнию, сделать это вполне реально. |
| Автор: butionok 19.1.2005, 21:49 | ||
Вопрос: а фотки, которые попадут в кеш, будут с этми watermark или без? |
| Автор: lovermann 19.1.2005, 22:08 |
| Напиши письмо тому. кто украл, и попроси, чтобы сделали ссылку или написали, что картинки взяли у тебя. Скажи, что у тебя есть подтверждение твоего авторства и что ты можешь подать на них в суд. Это, конечно, будет блеф, но написать их провайдеру/хостеру ты реально можешь. |
| Автор: Gold Dragon 19.1.2005, 22:08 |
| если фотка на экране, то считай что она уже сворована |
| Автор: qaz 21.1.2005, 12:00 |
| butionok конечно с вотермарками, ведь они генерируются на сервере, а к юзеру приходит уже сгенерированная фотка. это как с пхп примерно. а насчёт скрипта не знаю, попробуй по спрашивать в ветках этого форума, где обсуждают ява-скрипт и прочие инет языки. |