pip install pitu==0.3.0
複製代碼
對單張圖片處理分爲: 縮放(zoom),旋轉(rotate),鏡像(flip),裁剪(cut),灰度(gray),添加文本(text) 。git
命令行格式: pintu 命令 圖片 參數
。github
pitu zoom <圖片路徑> <縮放比例> [寬度 [高度]]bash
pitu zoom 1.jpeg 0.5
pitu zoom 1.jpeg 0 200
pitu zoom 1.jpeg 0 0 200
複製代碼
pitu rotate <圖片路徑> <角度> [填充顏色]微信
pitu rotate 2.jpeg 45
pitu rotate 2.jpeg 45 '#f2de98'
複製代碼
pitu flip <圖片路徑> <x:水平|y:垂直>字體
pitu flip 3.jpeg x
pitu flip 4.jpeg y
複製代碼
pitu cut <圖片路徑> <左邊距離> <上邊距離> <裁剪寬度> <裁剪高度>spa
pitu cut 5.jpeg 50 0 500 500
複製代碼
pitu gray <圖片路徑>命令行
pitu gray 6.jpeg
複製代碼
pitu text <圖片路徑> <"文字"> [左邊距離 [上邊距離 [字體寬度 [字體顏色]]]]3d
pitu text 7.jpeg '你好,我是劉x菲!'
pitu text 7.jpeg '你好,我是劉x菲!' 20 20
pitu text 7.jpeg '你好,我是劉x菲!' 20 20 30
pitu text 7.jpeg '你好,我是劉x菲!' 20 20 30 '#d99bb0'
複製代碼
pitu avatar <圖片路徑> [ex:背景擴充]code
pitu avatar 8.jpeg
pitu avatar 9.jpeg ex
複製代碼
pitu cover <圖片路徑> [ce:中心裁剪|ex:背景擴充] [寬高比]cdn
製做微信圖文封面,寬高比: 2.35
。
pitu cover 10.jpeg ce 2.35
複製代碼
自定義寬高比。
pitu cover 11.jpeg ce '4:3'
pitu cover 12.jpeg ex '16:9'
複製代碼
pitu pin y <圖片1 圖片2 圖片3 ... 圖片n>
pitu pin y 13.jpeg 14.jpeg 15.jpeg
複製代碼
pitu pin x <圖片1 圖片2 圖片3 ... 圖片n>
pitu pin x 14.jpeg 15.jpeg 16.jpeg
複製代碼
pitu grid <圖片1 圖片2 ... 圖片9>
pitu grid 1.jpeg 2.jpeg 3.jpeg 4.jpeg 5.jpeg 6.jpeg 7.jpeg 8.jpeg 9.jpeg
複製代碼
pitu grid <圖片1 圖片2 ... 圖片9> ':gap=間距'
pitu grid 1.jpeg 2.jpeg 3.jpeg 4.jpeg 5.jpeg 6.jpeg 7.jpeg 8.jpeg 9.jpeg ':gap=3'
複製代碼
pitu grid <圖片1 圖片2 ... 圖片9> ':width=寬 :height=高'
pitu grid 1.jpeg 2.jpeg 3.jpeg 4.jpeg 5.jpeg 6.jpeg 7.jpeg 8.jpeg 9.jpeg \
':width=600 :height=600 :gap=3'
複製代碼
pitu grid <圖片1 圖片2 ... 圖片n> ':rows=行數 :cols=列數'
pitu grid 1.jpeg 2.jpeg 3.jpeg 4.jpeg \
5.jpeg 6.jpeg 7.jpeg 8.jpeg \
9.jpeg 10.jpeg 11.jpeg 12.jpeg \
13.jpeg 14.jpeg 15.jpeg 16.jpeg \
':rows=4 :cols=4 :width=940 :height=400 :gap=3'
複製代碼
若是以爲單次P圖過於繁瑣,能夠將多條P圖指令在記事本上一次編輯好,每條指令佔一行,保存文件名爲 pitu.txt
。指令格式和單個執行的格式一致,惟一區別是將第一個單詞 pitu
去掉。
如下爲pitu.txt
文件的內容範例:
zoom 1.jpeg 0 0 200
rotate 2.jpeg 45 '#f2de98'
flip 3.jpeg x
flip 4.jpeg y
cut 5.jpeg 50 0 500 500
gray 6.jpeg
text 7.jpeg '你好,我是劉x菲!' 20 20 30 '#d99bb0'
avatar 8.jpeg
avatar 9.jpeg ex
cover 10.jpeg ce 2.35
cover 11.jpeg ex '16:9'
pin x 12.jpeg 13.jpeg 14.jpeg
pin y 14.jpeg 15.jpeg 16.jpeg
grid 1.jpeg 2.jpeg 3.jpeg 4.jpeg 5.jpeg 6.jpeg':rows=2 :cols=3 :width=940 :height=400 :gap=3'
複製代碼
在pitu.txt
文件所在目錄執行以下命令,便可批量執行全部P圖指令。
pitu -f
複製代碼
本文首發公號