PIL是Python Imaging Library,它為python解釋器提供了圖像編輯函數。 ImagePath模塊用於存儲和處理二維矢量數據。路徑對象可以傳遞給ImageDraw
模塊。
ImagePath.Path.getbbox()獲取路徑的邊界框。
用法: ImagePath.Path.getbbox()
參數:
arguments-創建一個getbox列表。
range-分配範圍。
返回:(x0,y0,x1,y1)
# importing image class from PIL package
import math
from PIL import ImagePath
# creating a list to getbox
getbox = list(zip(range(2, 51, 5), range(14, 25, 5)))
result = ImagePath.Path(getbox).getbbox()
print(result)
print(getbox)
輸出:
(2.0, 14.0, 12.0, 24.0) [(2, 14), (7, 19), (12, 24)]
另一個示例:更改參數。
# importing image class from PIL package
import math
from PIL import ImagePath
# creating a list to getbox
getbox = list(zip(range(3, 41, 1), range(11, 22, 2)))
result = ImagePath.Path(getbox).getbbox()
print(result)
print(getbox)
輸出:
(3.0, 11.0, 8.0, 21.0) [(3, 11), (4, 13), (5, 15), (6, 17), (7, 19), (8, 21)]
相關用法
- Python os.dup()用法及代碼示例
- Python set()用法及代碼示例
- Python next()用法及代碼示例
- Python os.ftruncate()用法及代碼示例
- Python os.get_blocking()用法及代碼示例
- Python PyTorch cos()用法及代碼示例
- Python os.fsdecode()用法及代碼示例
- Python os.set_blocking()用法及代碼示例
- Python os.truncate()用法及代碼示例
- Python PIL ImageChops.add()用法及代碼示例
- Python os.utime()用法及代碼示例
- Python Method Overloading用法及代碼示例
- Python os.get_exec_path()用法及代碼示例
注:本文由純淨天空篩選整理自Sunitamamgai大神的英文原創作品 Python PIL | ImagePath.Path.getbbox() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。