2011-09-11 1 views
0

私は自分の写真を完全に保護することは不可能だと知っています。私はこれを行う最善の方法は画像に透かしを入れることだと説明しましたが、彼はいくつかの追加の保護を望んでいます。 JavaScriptをより多くのページに読み込むことは望ましくありません。なぜなら、そのスクリプトが扱う必要のある画像をコピーするのに十数分の方法があるからです。彼の心を落ち着かせる簡単なCSSソリューションはありますか?クライアントは自分のポートフォリオサイトで著作権保護された写真の保護を望んでいますか?これを行う最も無痛な方法は何ですか?

+1

私はCSSが「画像をコピーするダースと半分の方法」を扱うことができるのではないかと疑います。 – BoltClock

答えて

2

サイモンの答えは非常に迷惑です。同じことを達成するより良い解決策(イメージを右クリックして保存することはできません)は、透明なgifをイメージの上に置くことです。まだ決定された人々を止めることはありませんが、あなたの正直な視聴者にはそれほど迷惑はありません。

簡単に言えば、クライアント側で行われたソリューションは非常に簡単に処理できます。サーバー側のソリューションに焦点を当てる必要があります。ウォーターマーク、リファラーチェック(リファラーがページそのものであることを確認して、ほとんどの場合ホットリンクを停止します)、おそらくイメージ品質を低下させます。

1

イメージを背景イメージにすることによって、少し面倒にすることができますいくつかの他の要素。これは最も明白な右クリック>画像のダウンロード方法を妨げるだけです。

これは、と非常に注意してください。あなたは、これが単にコピーの障害であり、簡単にバイパスすることができると彼は理解していることを彼から書面で同意したことになります。あなたが望む最後のことは、誰かがそれらをコピーすることを管理しているときに自分のイメージを保護しないという責任を負うことです。

+0

これはどのように機能しますか? – DavidR

+0

右クリック>画像のダウンロード方法が一番わかりにくいという説明を追加しました。それはあなたが求めていたものですか? – daxelrod

1

あなたはそうのように、画像の上に透明のdivの層を追加することとオーバーレイすることにより、それは少し厄介なことができます:

http://jsfiddle.net/andresilich/WHEK3/3/

編集:もちろん、これは知っている誰かに簡単にcircumventableオプションです彼らは何をやっているのか、ChromeやFirebugの開発者ツールの使い方を知っています。

関連する問題