2
A
回答
8
簡單的答案是「你不能這樣做」。您可能會在服務器端添加一些內容,以便在提供映像之前檢查引用者,但即使這樣也不能100%保證。而且,即使你確實設法阻止了這一點,也沒有人會阻止某人截取瀏覽器頁面的截圖,然後將圖像從中剪切掉。
我認爲一個更好的方法是對圖像進行服務器端url重寫和處理,以添加某種形式的可見水印,以識別您擁有的圖像並在EXIF信息中保存適當的版權信息。
2
你可以讓一個div是相同的大小和高度的圖像,然後你可以設置圖片爲背景的該專區。這將阻止人們直接下載圖像,但他們仍然可以輸入網址並從那裏下載。我在這做了一個教程我就在這裏:http://www.andytechguy.com/tutorials/html/how_to_nodownload/
0
只要圖像URL是在源代碼,圖像下載使用UNIX命令wget的,或任何類似。然而,我不是JavaScript專家,但我相信你可以從文本文件中讀取照片的位置,而不是在HTML中硬編碼的URL。然後,您可以將該文本文件配置爲在嘗試使用您正在使用的任何Web服務器進行查看時返回403(權限被拒絕)。這仍然不會停止截圖。
事情是這樣的:
<img src="some javascript to read text file">
然後讓文本文件包含:
/path/to/obscurely/named/photo.png
0
雅,這是不是真的有可能。另一種選擇是使用Lightroom或其他方法批量添加水印。水印是我意識到的唯一選擇,幾乎可以完全保護你,因爲即使截圖的想法是不可能的,除非它們是Photoshop中的嚮導。
總之我覺得Lightroom中或別的東西,是你最好的和最容易讓你想找的拍攝。
相關問題
- 1. 無法從我的APP下載圖像
- 2. 無法使用GCD下載網址數組中的圖像
- 3. curl無法下載網頁
- 4. 使用wget從網頁下載圖像
- 5. 如何在網頁中重複使用相同的下載圖像,而不是重新下載圖像?
- 6. 無法下載圖像
- 7. 無法下載圖像?
- 8. 使用c下載網頁中的所有圖像#
- 9. 圖像下載 - 圖像無法打開
- 10. 無法使用URLSession下載圖像
- 11. 試圖加載下載的網頁和圖像
- 12. iOS - 無法顯示下載的圖像
- 13. 如何使用存根圖像,直到網頁加載圖像?
- 14. 如何下載無限滾動網頁
- 15. 我無法加載圖像
- 16. 我如何獲得從互聯網上下載的圖像源?
- 17. 無法從網頁下載源代碼
- 18. 無法下載網頁html,超時
- 19. Docx文件無法從網頁下載
- 20. 從網頁下載的圖像,並使用Java
- 21. 無法使用ASP.NET中的WebClient下載圖像
- 22. 無法下載URL中帶有空格的圖像使用cURL
- 23. (HTML5)無法加載我的圖像
- 24. 當我使用網格視圖時無法查看下一頁
- 25. 我無法使用jquery加載div中的圖像中心
- 26. 如何在Flash無法運行的情況下加載圖像
- 27. c#winforms網頁瀏覽器控制 - 如何下載圖像?
- 28. 如何在使用SDWebimage顯示之前在Cache中下載網頁圖像?
- 29. 我無法在.JAR中加載圖像
- 30. 我無法在Javafx中加載圖像
即使圖像不下載,什麼會阻止只是讓一個屏幕截圖,同時查看的頁面,然後切割出來的圖像是屏幕截圖的用戶? – Mecki 2015-12-05 21:54:38