写真をダウンロードして保存されないようにするには
どのような方法がありますか?
現在は右クリック禁止にて対応していますが、IE以外のブラウザでは右クリックできる状態です。
背景に設定するものや、Flashを使用したもの、呼びかけ意外でお願いします。
基本的に公開する以上、ローカルへの保存を止める方法は無いと思った方が良いです。
ホームページの写真が見れるということは、一時的にでもパソコンの中に保存されているのです。ですから、完全に保存を禁止する方法はありません。
どうしても保存されたくないのなら、公開を停止する事を検討してみてください。
http://www.anfyteam.com/ln/jap/products.html
A N F Y T E A M
java appletを使用するものですが、こういうソフトを利用されてみてはどうでしょうか。
http://www.anfyteam.com/anj/bookflip/bookflip.html
BookFlip - Book banner transition
サンプルはこちらになります。
なるほど、他にもあればお願いします。
http://www.d3.dion.ne.jp/~tiyoko01/style/iti/iti3.html
StyleSheet 重ね合わせ(z-index)
原則として1番の回答が正しく、ブラウザで表示される以上、
その保存をやめさせる方法はありません。
しかし、保存させにくくする方法はあります。
たとえば写真を何枚にも分割し、それをテーブルの中に表示させるんです。
次の例は9分割して表示させる例です。
<table>
<tr>
<td><img src=”1.jpg”><img src=”2.jpg”><img src=”3.jpg”></td>
</tr>
<tr>
<td><img src=”4.jpg”><img src=”5.jpg”><img src=”6.jpg”></td>
</tr>
<tr>
<td><img src=”7.jpg”><img src=”8.jpg”><img src=”9.jpg”></td>
</tr>
</table>
テーブルの中に表示させると、ちょっとだけですが、
表示タイミングで分割がばれるのが防げます。
これで1回だけ右クリック→保存をやられても
写真全てを保存されてしまうことが防げます。
たいていの人は保存結果をその場で見直したりしませんから、
これでけっこうごまかせます。
あるいは、ご紹介したページのようにz-indexを使って、
写真の上に透過GIFをかぶせてしまう、
というやり方もあります。
写真の上を完全に透過GIFで覆ってしまえば、
右クリック→保存をやられても、
透過GIFをDLされるだけで済みます。
透過GIFは1ドットのものをwidthとheightで大きくして表示すれば
読み込みが早くてばれにくくなります。
またaltで画像説明をつける場合は
透過GIFのほうにつけておきます。
ただこの方法はブラウザによって挙動が違う恐れがあり、
万能というわけではありません。
可透GIFの方法はなかなか良いですね。
参考にさせていただきます。
http://www.hatena.ne.jp/1051236594
人力検索はてな - よくサイトを保存しようとすると出来ないものがありますが、どうすれば自分のサイトもそのようにできるのですか?教えて欲しいです。..
以前に同じような質問がありました。
結構、みなさん苦労されてるようです。
右クリックの禁止以外がよかったです。
人力検索はてな
あ、ごめんなさい。ちょっと訂正です。
<table>でやる場合は、
<table cellpadding=”0” cellspacing=”0”>
とやってください。
あるいは<tr>でセルを分けずに<br>で区切ってください。
この場合、行が長くなりますがソース上で
改行はしないでおきます。
ソース上で行を改めると分割した画像の間に
隙間が空いてしまいます。
以上、訂正です。ごめんなさい。
この開封に必要な10ポイント、
ポイント送信でお返ししておきますね(^-^;
これは努力と忍耐のなせる業ですね。
http://www.macromedia.com/jp/software/flash/flashpro/
Macromedia - Flash Professional 8
フラッシュにして、SWFファイルとして公開するのもひとつのベストな方法ですよ。
下は、ニュース23のホームですが、Flashを使ってますよ。
参考URL: http://www.macromedia.com/jp/software/flash/flashpro/ , http://www.tbs.co.jp/news23/
Flashを使用したもの意外でお願いします。
なぜならFlashを触ったことがないから。
http://www.hatena.ne.jp/1135515329#
人力検索はてな - ホームページにみんなで旅行に行った時の写真を掲載しているのですが、 写真をダウンロードして保存されないようにするには どのような方法がありますか? 現在は右クリッ..
写真に文字入れするとかはどうでしょうか?
効果的ではありますが、趣旨に反します。
ごめんなさい。
http://www.media-tech.co.jp/detail/ne_cgi2.htm
CGIハッカーズ・プログラミング
CGIにして埋め込むことができれば、それがいいと思います。
CGIハッカーズプログラミングという本に載っております。問題があるかもしれないのでここでは控えます。
興味がありますね。
ありがとうございました。
http://hinoki.sakura.ne.jp/~okada/table/
テーブルアート(HTMLタグ)のページ
「テーブルアート」というもの変換すると、画像として保存される事はなくなります。色々問題はありそうですけれど……。
テーブルアートを作成してくれるソフトです。
http://www.shoshinsha.com/hp/ref/css/back_img.html
背景画像 CSS background-image:
「背景画像に設定」するのは質問では除外されていますが、このようなものはどうでしょう。
<img src=”cannot_download.gif” width=”400” height=”300” style=”background-image:url(’picture.jpg’);”>
透明の画像 cannot_download.gif の背景として、写真 picture.jpg を設定します。右クリックから保存できるのはダミーなので、ダウンロードしてみた人をびっくりさせて、もしかしたらあきらめさせられるかもしれません。
いちいちサイズを指定しなくてはいけないのが面倒ではありますが。
なるほど、高度なテクニックですね。
ありがとうございます。
HTML暗号化ソフト「SHTML」--単純な「右クリック禁止」を超えたソリューション
サイトの暗号化ソフトというものもあります。
とはいえ、ブラウザウィンドウを[PrintScreen]でキャプチャーしまえば、どんな画像も抜き取れるわけですが。
PrintScreeenまでは制限しません。
いろいろな方法があるのですね。
参考になりました。
そこを工夫して行ないたいと思います。
完全に保存させないことでなく、
保存させにくいような小技がないかなと思っています。
公開停止は考えていません。