工作的時候,尤其是自媒體,我們必備水印添加工具以保護我們的知識產(chǎn)權(quán)
現(xiàn)在只要你會使用命令,我們就能教大家怎么使用Python超級簡單地為圖片添加水印,而且具備以下特點:
是不是超棒,已經(jīng)具備你所需要的所有功能 我們需要使用的是2Dou的開源項目: 有三種方法可以下載這個項目:
下載解壓到你想要放置的任意一個文件夾下。路徑中最好不要帶中文名,如果你是用前兩種方法下載的,而且是windows系統(tǒng)用戶,注意要把該項目的字體文件名改為英文,而且marker.py里也有一個地方需要改動,如下: 將font文件夾里的 青鳥華光簡琥珀.ttf 改為 bird.ttf, 什么名字不重要,重點是不要用中文名,否則pillow會無法使用改文件 剛剛我們提到了pillow這個庫,這個包的運行需要使用到這個第三方庫,它是專門用來處理圖像的,打開CMD/Terminal, 輸入以下命令即可安裝: pip install pillow 安裝完畢后,我們可以試一下! python marker.py -f ./input/baby.jpg -m python實用寶典 各個參數(shù)的含義如下: -f 文件路徑:是你的圖片的路徑 參數(shù)不設置則為默認值,運行完畢后會在output文件夾下出現(xiàn)相應的加了水印的圖片,效果如下: 添加水印 默認水印的顏色是...屎黃色 但是沒關系,我們可以修改它的顏色,添加-c參數(shù)即可?。▍?shù)默認格式為 #號后加6位16進制),利用圖像工具,我們可以找到你喜歡的顏色的值: 然后我們輸入命令: python marker.py -f ./input/baby.jpg -m python實用寶典 -c #232862 成功了!看看效果: 修改水印顏色 恩!變好看了 python marker.py -f ./input/baby.jpg -m python實用寶典 -c #232862 --opacity 0.08 結(jié)果如下: 水印變得更透明 其實還有其他參數(shù)可以,我們就不一一展示了,一共有這些參數(shù):
接下來給大家試試批量處理功能,首先把所有圖片放置到項目的input文件夾下: 然后輸入命令里,指定文件夾即可! python marker.py -f ./input -m python實用寶典 -c #232862 --o 你會看到input文件夾名后沒有/baby.jpg了,這表明將input文件夾下所有的圖片打水印。 看到文件名 succes則說明批處理成功! 還有一個隱藏功能!如果你想要修改字體也可以哦!還記得我們前面怎么修復windows的中文名問題嗎?如圖,你只要將新的字體文件放到font文件夾下,然后修改TTF_FONT變量里的字體名字,與font文件夾下的新字體名字相對應即可改成你想要的字體了 修改字體 我們的文章到此就結(jié)束啦,如果你希望我們今天的Python教程,請持續(xù)關注我們,如果對你有幫助,麻煩在下面點一個贊/在看哦 |
|
來自: Four兄 > 《Python好代碼》