06.11.2011, 15:26
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Почемучкин
|
даже чайник может нажать клавишу PrtScr и получить скриншот
|
Ну, это всё же крайние меры - скриншот картинки 100% будет уступать ей в качестве. Плюс, не будут сохранены прозрачность png, анимация gif'ов и т.д.
|
|
06.11.2011, 17:38
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
Скриншот идентичен картинке до бита. Если сохранить его в PNG или BMP или TIFF. Анимация и прозрачность конечно не сохранятся, но можно вручную добавить прозрачность, а анимацию снять с помощью специальных грабберов, снимающих видео (делают много скриншотов подряд, и из них видео или набор файлов) - но это уже труднее и нужно знать инструменты.
Или еще проще - в некоторых браузерах (например FireFox) можно посмотреть информацию о странице - и там найти нужное изображение и сохранить на диск без каких-либо изменений или особых трудностей.
|
|
06.11.2011, 17:47
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Почемучкин
|
а анимацию снять с помощью специальных грабберов, снимающих видео
|
Мёсье знает толк в извращениях...
Это крайний метод. Достать картинку, не прибегая к таким ухищрениям, вполне реально.
|
|
06.11.2011, 21:56
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Обсуждение бессмысленно. Скрыть урл нельзя! Это невозможно, эта идея бессмысленна. Если браузер может показать картинку, то он уже знает её урл. Спросить браузер про урл картинки секундное дело. И абсолютно неважно грузите вы картинку или её base64 эквивалент.
И не нужны тут извращения с грабберами скриншотов.
Защитить от скачки невозможно давая скачивать, только паролем!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
07.11.2011, 16:52
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
Gozar
Как это нельзя - а временный динамический УРЛ? Серверу совсем не обязательно говорить в каком каталоге лежит картинка - он ее может отдавать и по ссылке типа
http://domain.com/?86734921768
где число - временное.
Про пароль тоже верно. Хорошая идея. Например, можно для каждой странички давать временный пароль, который будет применяться ко всему ее контенту скажем на 3 минуты. Ну что-то в этом роде...
Да, и кстати - про base64 тоже интересно - ведь можно встраивать картинку в страницу. Можно прямо в html, а можно отдавать mhtml (где всё хранится в виде mime-аттачей).
Последний раз редактировалось Почемучкин, 07.11.2011 в 16:59.
|
|
07.11.2011, 17:18
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Почемучкин, и к чему эта тирада? Скачать-то её всё равно можно будет.
|
|
07.11.2011, 17:35
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от trikadin
|
Скачать-то её всё равно можно будет.
|
Когда она уже будет на клиенте, её даже качать не нужно, она уже будет скачана.
Сообщение от Почемучкин
|
временный динамический УРЛ? Серверу совсем не обязательно говорить в каком каталоге лежит картинка - он ее может отдавать и по ссылке типа
http://domain.com/?86734921768
|
Какое клиенту дело где оно у тебя там на сервере, ему это вообще до лампочки. Твой сервер отдаст картинку где бы она не лежала, т.к. ты не понял главного, ты её по твоему же определению собираешься отдавать. Это не защита а пародия с геморроем только для тебя лично. И пусть у тебя там не просто временное число, а хэш из md5 и sha1 и рандомной солью с плавающим алгоритмом из рандомной строки и генерится это в зависимости от времени в Зимбабве.
Сообщение от Почемучкин
|
Про пароль тоже верно. Хорошая идея.
|
Плохая идея. Хоть двадцать паролей и пусть не на страницу а на каждую фото на странице персональный.
Сообщение от Почемучкин
|
Да, и кстати - про base64 тоже интересно - ведь можно встраивать картинку в страницу. Можно прямо в html, а можно отдавать mhtml (где всё хранится в виде mime-аттачей).
|
Я тебе привел пример, чтобы ты на грабли не наступил, а ты первым делом ломанулся наступать на них.
base64 программно декодируется с той же лёгкостью с какой и кодируется.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
07.11.2011, 17:45
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Gozar
|
Я тебе привел пример, чтобы ты на грабли не наступил, а ты первым делом ломанулся наступать на них.
|
Вспомнилось... "Ламеp - юзеp, pегуляpно наступающий на гpабли, но по-пpежнему увеpенный что гpаблей не существует."
Сообщение от Gozar
|
Когда она уже будет на клиенте, её даже качать не нужно, она уже будет скачана.
|
Ок, сохранить на жёсткий диск в нужном тебе месте)
|
|
08.11.2011, 23:15
|
Профессор
|
|
Регистрация: 11.05.2011
Сообщений: 241
|
|
Поставленная задача - спрятать адрес по которому лежит картинка, вернее урл. А про то как можно скопировать уже загруженную браузером картинку я и сам уже выше писал. Gozar, за чтение тредов тебе 2 балла.
trikadin: "ламер" - это воинствующий "вечный чайник". а тот кто на грабли наступает много раз - это другое...
|
|
08.11.2011, 23:41
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
А тебе двойка за умение объясняться. Три страницы тема, а люди так и не поняли, что тебе нужно.
Сообщение от Почемучкин
|
trikadin: "ламер" - это воинствующий "вечный чайник". а тот кто на грабли наступает много раз - это другое...
|
И почему же вы так решили? Боюсь, у вас неправильное понимание данного термина.
|
|
|
|