W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
?ImagePath
?模塊用于存儲和操作二維矢量數(shù)據(jù)。可以將 ?Path
? 對象傳遞給 ?ImageDraw
?模塊上的方法。
classPIL.ImagePath.
Path
?路徑對象。坐標列表可以是包含2個元組[(x,y),…]或數(shù)值[x,y,…]的任何序列對象。
還可以從另一個?path
?對象創(chuàng)建路徑對象。
在1.1.6及更高版本中,您還可以傳入任何實現(xiàn) Python 緩沖 API 的對象。緩沖區(qū)應(yīng)該提供讀訪問,并以機器字節(jié)順序包含 c 浮點數(shù)。
?path
?對象實現(xiàn)了Python序列接口的大多數(shù)部分,其行為類似于(x,y)對的列表。您可以像往常一樣使用len()、項訪問和切片。但是,當前版本不支持片分配,或者項和片刪除。
xy -- 一個序列。序列可以包含兩個元組[(x,y),…]或一個簡單的數(shù)字列表[x,y,…]。
PIL.ImagePath.Path.
compact
(distance=2)
?通過刪除彼此靠近的點來壓縮路徑。此方法在適當?shù)奈恢眯薷穆窂剑⒎祷芈窂街惺S嗟狞c數(shù)。
distance
以曼哈頓距離計算,默認為兩個像素。
PIL.ImagePath.Path.
tolist
(flat=0)
?將路徑轉(zhuǎn)換為python列表[(x,y),…]。
flat --默認情況下,這個函數(shù)返回一個2元組的列表[(x,y) ,... ]。如果該參數(shù)為 ?True
?,則返回一個平面列表[ x,y,... ]。
坐標列表。見 flat
.
PIL.ImagePath.Path.
transform
(matrix)
?使用仿射變換就地轉(zhuǎn)換路徑。矩陣是一個6元組(a,b,c,d,e,f),每個點映射如下:
xOut = xIn * a + yIn * b + c
yOut = xIn * d + yIn * e + f
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: