- 締切済み
HPの画像を保存されにくい方法。
HPの画像を保存されにくい方法を調べて、まだ あるのでは?と思い質問しています。 http://okweb.jp/kotaeru.php3?q=1249721 当方、JavaScriptやPerl,PHPの多少の知識は あります。Flashや他の方法ではどうでしょうか? 何かいいアイディアはないでしょうか? 画像を分割するソフト GazoooDiv http://www.vector.co.jp/soft/win95/net/se250989.html や tableの背景を目当ての画像とし、そのセルに保存出来る 所は透過の画像を載せても、おもしろいかな?とは、 思うんですが。 もちろん、著作権の表示はするとして。 完全に、保存を回避する方法はないとは分かっています。 table案もHPごと保存されてしまえば意味ないですし、 Flash自体を保存する方法も知ってます。 建設的な意見を希望します。 無理!という意見は、ご容赦ください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Aquarius172
- ベストアンサー率36% (111/308)
質問者様もお分かりの通り画像を保存されるのを完璧に防ぐ方法はありません。 そこでちょっと考えたのが画像を「Base64」エンコードしてしまうという方法です。 画像を「Base64」エンコードするとデータ自体は全て文字データ化されるので、Base64データの「デコード」の方法を知っている人で無いと、元に戻す事が出来ません。 OE等のメールに添付されたデータは「Base64」エンコードされています。 また、perlからもエンコードできるようです。 ですから、<img>タグのsrc属性に、Base64エンコードされたデータを貼り付ける事は出来ないだろうか?と思い調べたらあるにはあるのですが、Opera7.5とFirefox(Mozilla)は対応しているのですが(Lunascape2.0 geckoエンジン、Firefox1.0.3にて確認済み)、IEは対応してませんでした(Lunascape2.0 IEエンジンにて確認)。 >>Base64エンコード画像テスト http://www.shin-yan.dyndns.org/~yan/memo/base64image.html そこで、思い出したのが「SVG」というファイルにBase64エンコードされたイメージが組み込めるという事です。 SVGファイルは「Adobe」が無償提供している「SVGビューア」のプラグインを組み込めばIEでも表示可能です。 ただ、実現するにはSVGを多少理解しないと厳しいですが。。。 >>SVG入門 http://www.asahi-net.or.jp/~uf4k-nkjm/SVG/ >>SVGの画像を埋め込む方法 http://www.minc.ne.jp/~konda/new/svg/base64_encode_images.html SVGをベースとした「PxDoc」というアプリケーションもあります。 こちらも、「pxd」ファイルに画像を埋め込むことが出来ます。 http://www.pxdoc.com/