如何保護我的背景圖像,如在此小提琴中:http://jsfiddle.net/johniehjelm/eECc6/ ?在CSS中加密圖像
回答
在本例中使用的背景圖像被稱爲數據URI。他們沒有真正的保護,數據被轉換爲64位,就這些。就像所有其他答案所說的一樣。這種技術的主要目的是減少HTTP請求的數量。因此,對於10個不同圖像的10個請求,CSS只會有一個。
關於這項技術的方式及原因的更多信息可以在這裏找到http://css-tricks.com/data-uris/
上述網站也提供數據URI的限制環節(IE7及以下不支持他們),它具有指向其他網站有辦法解決這些限制。
謝謝,感謝 – user10850 2012-02-10 18:22:32
其實它沒有保護。您可以用base64格式轉換的圖像和CSS在谷歌 http://webcodertools.com/imagetobase64converter/Create
你是不是加密圖像使用它們
第一個結果。你只需要用base-64編碼,然後將該字符串直接放入CSS文件的url()
。
我用這個工具,每當我不得不這樣做:http://www.greywyvern.com/code/php/binary2base64
這不是加密。這是編碼。圖像數據以base-64編碼(described here);現代瀏覽器可以解碼並顯示以此方式編碼的圖像。
注意:要保存圖片,用戶只需右鍵點擊即可將圖片另存爲...。
這不是真正的加密,我不相信它會保護你的圖像(如果你的瀏覽器可以顯示它,你可以保存它)。
它只是base64編碼並放在CSS中內聯。
有很多工具(和示例代碼)用於將二進制文件轉換爲base64編碼的字符串。這裏是一個工具,我用谷歌搜索很快發現:http://webcodertools.com/imagetobase64converter
感謝,
哈爾
- 1. 圖像加密
- 2. 圖像加密
- 3. 試圖在django中加載css /圖像
- 4. SDWebImage加密圖像
- 5. CSS圖像疊加
- 6. CSS加載圖像
- 7. CSS - 圖像加載
- 8. 在CSS中添加背景圖像
- 9. 加載CSS圖像加載
- 10. 在Java中使用TripleDES加密/解密圖像
- 11. 在iPhone中加密和解密圖像的算法?
- 12. Facebook隱藏 - 圖像加密和解密
- 13. HTML/CSS圖像疊加
- 14. 使用css添加圖像
- 15. 添加CSS圖像 - Phonegap
- 16. 加密圖像文件的簡單加密/解密方法
- 17. 在CSS中裁剪圖像
- 18. HTML/CSS/JS圖像未加載在線
- 19. 在div上添加圖像css + jQuery
- 20. 加密後圖像大小增加
- 21. 在div中定位圖像在css中
- 22. CSS中的無圖像背景圖像
- 23. 在C#中加密加密#
- 24. 加密解密庫像JASYPT
- 25. 在matlab中加密後保留圖像大小
- 26. 使用AES算法在Php中加密圖像
- 27. 在Access中將圖像轉換爲加密的PDF
- 28. 如何加密另一個圖像?
- 29. 如何查找圖像加密算法
- 30. 快速「廉價」圖像加密
這是[base64-dataURI](https://developer.mozilla.org/en/Canvas_tutorial/Using_images#Embedding_an_image_via_data:_url)。 – 2012-02-10 17:57:48