使用python 对图片进行水印,保护自己写的文章
1,關于文章被爬
說起來挺桑心的,好不容易寫的文章,被爬走。
用個搜索引擎搜索都不是在第一位,寫的文章全給這些網站提供流量了。
這種網站還居多廣告。
還是抱怨少點吧。csdn對于這些事情也是無所作為啊。
最起碼的防盜鏈也不加上,圖片直接用csdn的。
網易,qq在 上個世紀就加上防盜鏈了。
csdn也是土豪啊,這公益事業做的!!!真叫好。
舉例:
之前寫第一個rancher文章:
原文章:
http://blog.csdn.net/freewebsys/article/details/51154388
被抓取的文章:
http://www.bkjia.com/Linux/1124575.html
直接將我的頂部和底部的聲明,和我的博主地址刪除了。
我還故意沒有放到最后一行,也被刪除了。
這個有意思。估計是弄了一個正則的庫,遇見連接直接給刪除了。
這次來個NB的,我直接在圖片里面加上我的博主地址。
看看他們咋處理。
2,python處理圖片
首先我的電腦是mac,其他系統也是一樣的。
用的最多的是qq截屏生成的圖片。
監控qq截屏目錄,使用watchdog。
項目地址:
https://github.com/gorakhargosh/watchdog
安裝:
3,macos 下面安裝PIL
mac安裝之前必須安裝freetype。需要引入中文字體,否則亂碼。
brew install libpng brew install freetype #安裝之后需要把freeType的include文件做個軟連接。保證能訪問到。 sudo ln -s /usr/local/Cellar/freetype/2.5.3_1/include/freetype2 /usr/include/freetype官方網站:(python imaging library)
http://www.pythonware.com/products/pil/
由于沒有windows的版本,直接使用源代碼安裝。最后更新的時間是2009年。
安裝完之后就可以使用了。
安裝到了目錄/Library/Python/2.7/site-packages/PIL 下面。
4,編寫python代碼
代碼實現主要功能:
增加對qq截屏文件夾的監聽,然后生成新的文件之后立刻對圖像進行增加水印。
效果如下:
干的漂亮,但是有幾個問題,字體只能是19號,再小了就亂了。
源代碼如下:
最后注意下字體文件,需要放到當前目錄下面。
從網上搜索一個字體文件就行。我使用的是黑體的。
5,總結
自己的文章還是很辛苦的寫的呢。
花不少時間的勞動成果不想被他人就這么竊取。
但是還想繼續寫博客,這個好習慣我也會繼續堅持下去的。
增加水印的這個辦法超級棒,并且自己設計水印。
還是程序員厲害。
本文的原文連接是: http://blog.csdn.net/freewebsys/article/details/51800163 未經博主允許不得轉載。
@ http://blog.csdn.net/freewebsys
總結
以上是生活随笔為你收集整理的使用python 对图片进行水印,保护自己写的文章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TYVJ P1012 火柴棒等式 Lab
- 下一篇: openstack nova-netwo