2024-04-18 13:45:51 发布
网友
我正在寻找一个命令,将绘制一个圆的现有图像与皮尔。
im = Image.open(path)
我想要一个函数,它将绘制一个半径为r、中心为(x,y)的彩色圆
r
(x,y)
image = Image.open("x.png") draw = ImageDraw.Draw(image) leftUpPoint = (x-r, y-r) rightDownPoint = (x+r, y+r) twoPointList = [leftUpPoint, rightDownPoint] draw.ellipse(twoPointList, fill=(255,0,0,255))
参考官方文件:PIL.ImageDraw.ImageDraw.ellipse(xy, fill=None, outline=None, width=0)
使用ImageDraw.ellipse和方形bbox like(0,0,10,10)表示直径10。
image = Image.open("x.png") draw = ImageDraw.Draw(image) draw.ellipse((x-r, y-r, x+r, y+r), fill=(255,0,0,0))
用这种方法我不能使它半透明,它总是不透明的
参考官方文件:PIL.ImageDraw.ImageDraw.ellipse(xy, fill=None, outline=None, width=0)
使用ImageDraw.ellipse和方形bbox like(0,0,10,10)表示直径10。
用这种方法我不能使它半透明,它总是不透明的
相关问题 更多 >
编程相关推荐