2012-06-26 77 views
1

我想用水印保護圖像,但我不想在網站上顯示水印圖像。我創建了一個動態爲動態水印圖像的php腳本,但這裏是我想要做的:使「保存圖像爲」鏈接到不同的圖像?

我希望每當有人右鍵單擊並按下「另存爲」顯示在我的圖像網站爲它鏈接到一個不同的圖像被水印。那可能嗎?我是否應該用另一種方式去做?

任何正確的方向迴應非常感謝。

下面是一個例子:http://fatpita.net/?i=14453 當你保存這張圖片時,保存的圖片被嵌入水印,但網站的圖片不是......我認爲他們實際上只是掩蓋了網站上的水印。

謝謝!

+0

事實上,這個例子中的圖像已經加了水印,但水印位於背景下方' – 11684

+1

我想我就是這麼想的。謝謝 –

回答

6

你試圖實現的是不可能的安全的方式。

如果瀏覽器得到未加水印的文件,用戶可以保存該文件 - 也許不使用「保存圖像爲」,但例如,通過包含一個完整的媒體名單Firefox的「網頁信息對話框

+0

謝謝。無論如何,我不希望發生不必要的麻煩。 –

3

你不能做任何事情,用戶可以不假,你提到的網站沒有任何 - 。水印是永遠存在的

看看實際來源:

<div style="position:relative;width:768px;margin:9px auto 0;"> 
    <a href="http://fatpita.net/?i=4011" id="image"> 
     click on the image for another random funny picture<br> 
     <img src="images/image (14453).jpg?4011"> 
    </a> 
    <div id="jpgCover"> 
    </div> 
</div> 

他們實際上覆蓋了HTML中的水印它仍然存在,但在方式div確保你看不到它

記住。用戶總是可以通過刪除該水印一個簡單的作物。

+0

使用「保存圖像」時,瀏覽器通常不會發出新的請求。它只是將已有的圖像保存到文件中。 – deceze