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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。