2012-02-10 3 views

答えて

3

例で使用した背景画像はデータのURIと呼ばれています。ここで私はGoogle検索ですぐに見つけるツールです。彼らは本当に保護されていない、データはベース64に変換され、それだけです。ちょうど他のすべての答えが言ったように。この手法の主な目的は、HTTP要求の数を減らすことです。そのため、10種類の画像に対して10回のリクエストをする代わりに、CSS用に1回だけリクエストします。

この技術のノウハウや疑問の解消についての詳しい情報はここで見つけることができhttp://css-tricks.com/data-uris/

上記のサイトでは、データのURIの制限のリンク(IE7以下にそれらをサポートしていない)を持っており、それはへのリンクがありますそのような制限を回避する方法を持つ他のサイト。

+0

ありがとう、ありがとう – user10850

1

グーグル にCSSで

まず結果をそれらを使用することができます。あなたはbase-64でそれをエンコードし、その文字列をCSSファイルのurl()に直接押し込んでいます。

私はこれをしなければならなかった時はいつでも私は、このツールを使用しました:http://www.greywyvern.com/code/php/binary2base64

2

これは、暗号化ではありません。これはエンコーディングです。画像データはベース64符号化されている(described here)。現代のブラウザは、このようにして符号化された画像を復号して表示することができる。

PS:画像を保存するには、右クリックして画像を保存してください。をクリックしてください。

1

これは実際には暗号化されていないため、とにかくあなたの画像を保護するとは思えません(ブラウザで表示できれば保存できます)。

単純にbase64でエンコードされ、CSSにインラインで配置されています。

バイナリファイルをbase64でエンコードされた文字列に変換するためのツール(およびサンプルコード)がたくさんあります。 http://webcodertools.com/imagetobase64converter

おかげで、

ハル

関連する問題