Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 06.11.2011, 15:26
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Почемучкин
даже чайник может нажать клавишу PrtScr и получить скриншот
Ну, это всё же крайние меры - скриншот картинки 100% будет уступать ей в качестве. Плюс, не будут сохранены прозрачность png, анимация gif'ов и т.д.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #12 (permalink)  
Старый 06.11.2011, 17:38
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Скриншот идентичен картинке до бита. Если сохранить его в PNG или BMP или TIFF. Анимация и прозрачность конечно не сохранятся, но можно вручную добавить прозрачность, а анимацию снять с помощью специальных грабберов, снимающих видео (делают много скриншотов подряд, и из них видео или набор файлов) - но это уже труднее и нужно знать инструменты.
Или еще проще - в некоторых браузерах (например FireFox) можно посмотреть информацию о странице - и там найти нужное изображение и сохранить на диск без каких-либо изменений или особых трудностей.
Ответить с цитированием
  #13 (permalink)  
Старый 06.11.2011, 17:47
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Почемучкин
а анимацию снять с помощью специальных грабберов, снимающих видео
Мёсье знает толк в извращениях...

Это крайний метод. Достать картинку, не прибегая к таким ухищрениям, вполне реально.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #14 (permalink)  
Старый 06.11.2011, 21:56
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Обсуждение бессмысленно. Скрыть урл нельзя! Это невозможно, эта идея бессмысленна. Если браузер может показать картинку, то он уже знает её урл. Спросить браузер про урл картинки секундное дело. И абсолютно неважно грузите вы картинку или её base64 эквивалент.

И не нужны тут извращения с грабберами скриншотов.

Защитить от скачки невозможно давая скачивать, только паролем!
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #15 (permalink)  
Старый 07.11.2011, 16:52
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Gozar
Как это нельзя - а временный динамический УРЛ? Серверу совсем не обязательно говорить в каком каталоге лежит картинка - он ее может отдавать и по ссылке типа
http://domain.com/?86734921768
где число - временное.

Про пароль тоже верно. Хорошая идея. Например, можно для каждой странички давать временный пароль, который будет применяться ко всему ее контенту скажем на 3 минуты. Ну что-то в этом роде...

Да, и кстати - про base64 тоже интересно - ведь можно встраивать картинку в страницу. Можно прямо в html, а можно отдавать mhtml (где всё хранится в виде mime-аттачей).

Последний раз редактировалось Почемучкин, 07.11.2011 в 16:59.
Ответить с цитированием
  #16 (permalink)  
Старый 07.11.2011, 17:18
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Почемучкин, и к чему эта тирада? Скачать-то её всё равно можно будет.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #17 (permalink)  
Старый 07.11.2011, 17:35
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от trikadin Посмотреть сообщение
Скачать-то её всё равно можно будет.
Когда она уже будет на клиенте, её даже качать не нужно, она уже будет скачана.

Сообщение от Почемучкин Посмотреть сообщение
временный динамический УРЛ? Серверу совсем не обязательно говорить в каком каталоге лежит картинка - он ее может отдавать и по ссылке типа
http://domain.com/?86734921768
Какое клиенту дело где оно у тебя там на сервере, ему это вообще до лампочки. Твой сервер отдаст картинку где бы она не лежала, т.к. ты не понял главного, ты её по твоему же определению собираешься отдавать. Это не защита а пародия с геморроем только для тебя лично. И пусть у тебя там не просто временное число, а хэш из md5 и sha1 и рандомной солью с плавающим алгоритмом из рандомной строки и генерится это в зависимости от времени в Зимбабве.

Сообщение от Почемучкин Посмотреть сообщение
Про пароль тоже верно. Хорошая идея.
Плохая идея. Хоть двадцать паролей и пусть не на страницу а на каждую фото на странице персональный.

Сообщение от Почемучкин Посмотреть сообщение
Да, и кстати - про base64 тоже интересно - ведь можно встраивать картинку в страницу. Можно прямо в html, а можно отдавать mhtml (где всё хранится в виде mime-аттачей).
Я тебе привел пример, чтобы ты на грабли не наступил, а ты первым делом ломанулся наступать на них.

base64 программно декодируется с той же лёгкостью с какой и кодируется.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #18 (permalink)  
Старый 07.11.2011, 17:45
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Gozar
Я тебе привел пример, чтобы ты на грабли не наступил, а ты первым делом ломанулся наступать на них.
Вспомнилось... "Ламеp - юзеp, pегуляpно наступающий на гpабли, но по-пpежнему увеpенный что гpаблей не существует."

Сообщение от Gozar
Когда она уже будет на клиенте, её даже качать не нужно, она уже будет скачана.
Ок, сохранить на жёсткий диск в нужном тебе месте)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #19 (permalink)  
Старый 08.11.2011, 23:15
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Поставленная задача - спрятать адрес по которому лежит картинка, вернее урл. А про то как можно скопировать уже загруженную браузером картинку я и сам уже выше писал. Gozar, за чтение тредов тебе 2 балла.

trikadin: "ламер" - это воинствующий "вечный чайник". а тот кто на грабли наступает много раз - это другое...
Ответить с цитированием
  #20 (permalink)  
Старый 08.11.2011, 23:41
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

А тебе двойка за умение объясняться. Три страницы тема, а люди так и не поняли, что тебе нужно.

Сообщение от Почемучкин
trikadin: "ламер" - это воинствующий "вечный чайник". а тот кто на грабли наступает много раз - это другое...
И почему же вы так решили? Боюсь, у вас неправильное понимание данного термина.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать как в JQ? faforty Общие вопросы Javascript 8 14.11.2011 01:35
JQuery как получить url? Memfis jQuery 8 29.07.2011 01:39
Как организовать RichEdit arma Элементы интерфейса 2 18.02.2010 14:57
Как определить директорию (URL) в которой лежит скрипт? rkwdv Общие вопросы Javascript 4 09.02.2010 15:49
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00