CSDN上傳圖片對水印操作

不知12發表於2018-08-29

    在 CSDN 中上傳圖片時,會預設新增一個水印。有時在圖片中新增水印時會使得圖片模糊不堪,甚至會導致圖片中某些關鍵資訊被掩蓋。這時,抹去圖片水印或水印自定義就顯得尤為重要啦!接下來,我們們就一起測試一下各種效果。

首先是沒有經過處理的圖片:

                                         

下面是插入圖片的時候編輯器中生成的程式碼: 

https://img-blog.csdn.net/20180829214242361?
watermark/2/
text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMzU2NDg4
/font/5a6L5L2T
/fontsize/400
/fill/I0JBQkFCMA==
/dissolve/70

 去掉水印效果圖:

 

下面是插入圖片的時候編輯器中生成的程式碼:  

https://img-blog.csdn.net/20180829214242361

 自定義水印:

 下面是插入圖片的時候編輯器中生成的程式碼: 

https://img-blog.csdn.net/20180829232418327?watermark/2
/text/VGhpcyBpcyBhIGJlYXV0aWZ1bCB3b21hbg==
/fontsize/400
/fill/I0JBQkFCMA==
/dissolve/70

 

繼續研究水印的URL引數:

第1個引數,watermark,值為數字“2”,改變其為1,2,3,4,5,測試發現,1,4,5均不能正常解析,2.1,2.2等介於2,3之間的數也無法解析,2,3可以正常解析,且3的顏色比2的白

2個引數:text,可以看出是Base64加密後的,解密後即為:This is a beautiful women,可以用其他字串Base64之後替換。Base64演算法轉換可用以自定義轉換

第3個引數:font,估計是字型,但沒弄清楚具體的編碼方式

第4個引數:fontsize,改成800後,不顯示水印,改成200後,水印變成原來一半大小

第5個引數:fill,水印顏色的Base64,解碼後為#BABAB0,同引數2,Base64之後可改變顏色

第6個引數:dissolve,類似於透明度,值越大,水印顯示越明顯

相關文章