Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略
Py之PIL:Python的PIL庫的簡介、安裝、使用方法詳細攻略
?
?
?
目錄
PIL庫的簡介
PIL庫的安裝
PIL庫的用方法
1、幾何圖形的繪制與文字的繪制
2、繪制圖形的各種案例
?
?
?
?
?
PIL庫的簡介
? ? ? ? ?PIL,Python Imaging Library,已經是Python平臺事實上的圖像處理標準庫了。PIL功能非常強大,但API卻非常簡單易用。
Python Imaging Library (PIL)
http://pillow-cn.readthedocs.io/zh_CN/latest/reference/index.html
?
PIL庫的安裝
pip install Pillow
pip install PIL
?
PIL庫的用方法
- ImageDraw.Draw(image) ? ? ?#創建一個可用來對image進行操作的對象。對所有即將使用ImageDraw中操作的圖片都要先進行這個對象的創建。
- draw.textsize(string,options) ? #? (width, height) ?含義:返回給定字符串的大小,以像素為單位。 ?變量option的font用于指定所用字體。它應該是類ImangFont的一個實例,使用ImageFont模塊的load()方法從文件中加載的。
Python之PIL:基于Python的PIL庫實現圖片格式與Base64格式相互轉換
?
1、幾何圖形的繪制與文字的繪制
draw.line() ? ? ? #直線的繪制,第一個參數指定的是直線的端點坐標,形式為(x0, y0, x1, y1),第二個參數指定直線的顏色;
draw.rectangle() ? ? ? ? ?#矩形繪制,第一個參數指定矩形的對角線頂點(左上和右下),形式為(x0, y0, x1, y1),第二個指定填充顏色,第三個參數指定邊界顏色;
(1)傳統的PIL 的draw rectangle 無法設置線寬。可以采用線段函數繪制四邊形
draw.arc() ? ? ? ?#(橢)圓弧的繪制,第一個參數指定弧所在橢圓的外切矩形,第二、三兩個參數分別是弧的起始和終止角度, 第四個參數是填充顏色,第五個參數是線條顏色;
draw.chord() ? ? ? #弦的繪制,和弧類似,只是將弧的起始和終止點通過直線連接起來;
draw.pieslice() ? ? ?#圓餅圖的繪制,和弧與弦類似,只是分別將起始和終止點與所在(橢)圓中心相連;
draw.ellipse() ? ? ? ?#橢圓的繪制,第一個參數指定橢圓的外切矩形, 第二、三兩個參數分別指定填充顏色和線條顏色,當外切矩形是正方形時,橢圓即為圓;
draw.polygon() ? ? ? ? ?#繪制多邊形,第一個參數為多邊形的端點,形式為(x0, y0, x1, y1, x2, y2,……),第二、三兩個參數分別指定填充顏色和線條顏色;
draw.text() ? ? ? ? ? #文字的繪制,第一個參數指定繪制的起始點(文本的左上角所在位置),第二個參數指定文本內容,第三個參數指定文本的顏色,第四個參數指定字體(通過ImageFont類來定義)。
?
2、繪制圖形的各種案例
Python之PIL之繪圖:基于Python的PIL庫繪制各種圖形、添加文字等
?
?
參考文章
基于Python的PIL庫學習
Python PIL ImageDraw 和ImageFont模塊學習
?
總結
以上是生活随笔為你收集整理的Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Py之gym:gym的简介、安装、使用方
- 下一篇: Py之GUI:Python下各种GUI(