LINUX.ORG.RU

Просто показать фотку

 , , , ,


0

1

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

Знаю что такое существует, друг кидал ссылку с картинкой, спрашивал как скачать, я с какой стороны не подбирался, кроме скриншота никак не смог сдуть.

Пояснять зачем это нужно слишком долго.

★★★★★

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

xsektorx ★★★ ()
Последнее исправление: xsektorx (всего исправлений: 1)

[uporinum forte]Разбиваешь на пиксели, делаешь div'ов 1x1, сколько нужно (или таблицу, по вкусу), у каждого прописываешь style="background: #какой_надо_цвет;".[/uporinum forte]

heilkitty ★★ ()
Ответ на: комментарий от xsektorx

можно ещё base64 навернуть вместо ссылки на картинку

По моему опыту, от сохранения это не спасает.

heilkitty ★★ ()
Ответ на: комментарий от xsektorx

Можно-то можно, но 2 сторона в компах на уровне секретарши, забыл это в темке написать.

cinyflo ★★★★★ ()
Ответ на: комментарий от heilkitty

Кстати, да. Сделать из xpm простым скриптом.

Shadow ★★★★★ ()
Ответ на: комментарий от heilkitty

не спасает, но в случае с фликром, я лез инспектором и копировал src, возможно, с base64 будет посложнее

xsektorx ★★★ ()
Ответ на: комментарий от xsektorx

возможно, с base64 будет посложнее

Как будто из base64 сложно получить файл с изображением.

theNamelessOne ★★★★★ ()

Напомнило бородатое: "а чего у меня такой счет бешеный за интернет, я ж ничего не качал — только смотрел?"

Eddy_Em ☆☆☆☆☆ ()

я с какой стороны не подбирался, кроме скриншота никак не смог сдуть.

F12 нажать не пробовал?

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

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Че это, помню давным давно, скачивал флеш ролики через оперу. Открываем ролик, ставим на паузу, ждем полную загрузку видео, а потом достаем это видео из кэша оперы.

petyanamlt ★★★ ()

попадались такие. Но ссылки выдирались всегда. В крайнем случае через firebug.

dikiy ★★☆☆☆ ()
Ответ на: комментарий от petyanamlt

Че это, помню давным давно, скачивал флеш ролики через оперу. Открываем ролик, ставим на паузу, ждем полную загрузку видео, а потом достаем это видео из кэша оперы.

и сейчас так можно. Делюсь скриптом:

dikiy@Bugzz:~$ cat /home/dikiy/bin/flash_play.sh 
#!/bin/sh

PID=`pidof plugin-container`

if [ "$PID" != "" ]; then
	 NODE=$(ls -l /proc/$PID/fd |grep Flash |sed "s/.* \([0-9]*\) ->.*/\1/" |head -1)
	 mplayer $@ /proc/$PID/fd/$NODE
fi

dikiy@Bugzz:~$ 

пользоваться просто. Окрываешь что-нибудь с флешем, ставишь на паузу, а потом просто запускаешь скрипт.

dikiy ★★☆☆☆ ()
Последнее исправление: dikiy (всего исправлений: 1)

Как вариант - нарисовать её через canvas какой-нибудь.

orm-i-auga ★★★★★ ()

Самый примитивный вариант защиты от ПКМ/Сохранить — использовать CSS background-image.

Sadler ★★★ ()
Последнее исправление: Sadler (всего исправлений: 1)
Ответ на: комментарий от Sadler

Правой клавишей мыши и выбрать «открыть фоновое изображение». В firefox точно есть, в остальных браузерах не помню.

shrub ★★★★★ ()
Ответ на: комментарий от heilkitty

А как иначе-то? И из base64 фотки легко расшифровываются.

CYB3R ★★★★★ ()

никак. ответная сторона просто считает и информацию с видеопамяти(?) и сохранит вашу фотку

int13h ★★★★★ ()
Ответ на: комментарий от f00fc7c8

Не, кстати, если без особой упоротости, то вариант дельный: просто резать всю графику, скажем, на куски 32x32.

Sadler ★★★ ()

Всегда можно скачать из инспектора HTTP запросов. Разве что фото не будет цельной картинкой

vertexua ★★★☆☆ ()
Ответ на: комментарий от heilkitty

Супер. Но можно проще: запихнуть в видео и крутить часами :)

gh0stwizard ★★★★★ ()

покажи по скайпу или что там сейчас модно для видео чата.

gorgoot ()

Прверять реферер при отдаче картинки, если тянут напрямую или со стороннего домена - показать кукишь.

deep-purple ★★★★★ ()
Ответ на: комментарий от cinyflo

Что значит залить? пишешь вот так и все:

<img id="protect" src="image.png"><script type="text/javascript">document.getElementById('protect').oncontextmenu = function(e){return false;};</script>

deep-purple ★★★★★ ()
Ответ на: комментарий от cinyflo

Понятия не имею куда тебе надо, в какойнить хтмл-докукмент, ссылку на который ты скинешь. Этот вариант не будет давать контекстного меню при клике правой кнопой мышы над картинкой.

Ну и я еще вот такой вариант для прямой ссылки предлагал: Просто показать фотку (комментарий) Но тут - обязательна вставка в хтмл-документ чтобы реферер правильный появился.

Или ты спрашивал есть ли готовые такие сервисы? Не знаю, есть наверное.

deep-purple ★★★★★ ()
Ответ на: комментарий от buddhist

До этого еще допетрить нужно. А у ТС задача - отправить в ступор «секретаршу».

deep-purple ★★★★★ ()
Ответ на: комментарий от GNU-Ubuntu1204LTS

запускать естественно от рута? :)

не. как раз от рута не сработает :)

dikiy ★★☆☆☆ ()

Сгенерируйте по паре ключей, и зашифруй фотку открытым ключем того человека, которому нужно показать эту фотку.

PaRuSoft ★★★ ()
Ответ на: комментарий от heilkitty

Не так - делаешь прозрачное png такого же размера а ему уже задаешь свойство background-image:url(); пользователь пытаясь перетянуть или схоронить пик будет схоронять заглушку.

Хотя есть еще какой то способ (прошу прощения за пони): http://top1walls.com/walls/cartoon-comics/Pony-Twilight-Sparkle-splashes-1566...

Уже раза три на такое натыкался

uin ★★ ()

Броузер получает обфусцированный блоб с фотографией и яваскриптовую рендерилку (что там сейчас в моде? webgl?), которая прямо внутри броузера пиксель-за-пикселем рендерит картинку из блоба на экран.

Manhunt ★★★★★ ()
Последнее исправление: Manhunt (всего исправлений: 2)

Напиши программу, которая показывает картинку, но перестанет работать если не подсовывать ей раз в N времени специально сгенерированный ключ

stevejobs ★★★☆☆ ()
Ответ на: комментарий от Manhunt

Никто не мешает тебе при помощи юзверьскрипта выдрать эти данные!

Eddy_Em ☆☆☆☆☆ ()

выложи картинку как видео на ютубе. после просмотра удали ролик

unt1tled ★★★★ ()
Ответ на: комментарий от Eddy_Em

Так и скриншоты никто не отменял! А вот тупо выдрать урл с jpeg-ом — уже не получается.

Manhunt ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.