你可能已經留意到了,無論是在網上還是手機App上瀏覽一些帖子或者文章的時候,經常會發現帖子和文章中的很多圖片上面會有一些額外的標識。比如:淘寶天貓之類的電商網站上面的產品圖片,天涯貼吧之類的論壇用戶帖子里面上傳的圖片,今日頭條上打開的文章里面的圖片,等等。有的是文字形式的,有的是圖片形式的。有的很顯眼,有的不起眼。有的是不透明的,有的是半透明的。......。 總而言之,這些圖片上額外的標識其實就是我們本文將會提到的“水印”了。
之所以經常需要給圖片加上水印,主要是好讓讀者能夠直觀地認識到這個圖片的出處和來源。當然“水印”還有很多用意的,比如:聲明版權,防止盜圖,自我宣傳,吸引流量,等等。
那么怎么給圖片添加上自己喜歡的“水印”呢?給單張圖片添加水印是很容易的,有很多辦公軟件就都可以輕松實現,比如:Photoshop,Illustrator, 甚至畫筆,等等。但是當我們有很多圖片需要添加水印時,用這些軟件一張一張地去添加,就完全成為了效率低下的體力活了。
那么有什么好的辦法可以讓電腦幫我們快速自動地給大量的圖片添加水印嗎?方法當然是有的,這就是本文的重點所在:如何用一段Python代碼批量給圖片添加水印?
首先,這個程序需要用到一個包叫pillow,我們先來聯網安裝。 用“cmd”指令打開DOS控制臺,或命令提示符,然后輸入指令開始安裝這個包。
安裝成功后,先從頭條素材庫下載一些圖片作為演示圖片。比如下面這些演示圖片,我們可以看到目前都還沒有加上水印。
然后用Python編譯器打開做好的程序,并點擊這個菜單或者直接按下"F5"來運行該程序。 可以看到程序代碼后面有更為詳細的注釋,并且所有有關水印和圖片的設置參數都定義成了變量,放置在對象初始化函數里面了。
程序執行完畢后,會將加有水印的圖片批量另外保存到新建的"水印"文件夾中。 現在我們打開這個文件夾來看看。 可以看到新生成的圖片都已經加上了水印。 水印有2段文字組成,分別使用了不同的顏色和不同的透明度。
好了,本文的圖片批量添加水印的方法就介紹完了。如果這個程序你也可以用得上,你想要源碼的話,或者你不想要源碼,想要exe可執行文件的話,請表示出您的誠意,關注 @真龍太子 并私信我就好了。
如果你覺得本文的內容實用,只可惜介紹的只是帶有透明度的文字水印的話,請關注 @真龍太子 并留言,我將在下一期頭條文章中展現如何批量給圖片添加半透明圖片水印的方法。