Python PIL.ImageDraw.arc绘图无

Python PIL.ImageDraw.arc绘图无,python,python-imaging-library,Python,Python Imaging Library,PIL.ImageDraw.arc(xy、起点、终点、填充、宽度) xy–定义边界框的两点。[(x0,y0),(x1,y1)]或[x0,y0,x1,y1]的序列,其中x1>=x0和y1>=y0。(从) 我的代码 image=image.new('RGBA',(300300),(0,0,0,0)) draw=ImageDraw.draw(图像) x0,y0,x1,y1=(50200250200) 画弧((x0,y0,x1,y1),0,180,'红色') 打印(x1>=x0和y1>=y0)#->正确

PIL.ImageDraw.arc(xy、起点、终点、填充、宽度)

xy–定义边界框的两点。[(x0,y0),(x1,y1)]或[x0,y0,x1,y1]的序列,其中x1>=x0和y1>=y0。(从)

我的代码

image=image.new('RGBA',(300300),(0,0,0,0))
draw=ImageDraw.draw(图像)
x0,y0,x1,y1=(50200250200)
画弧((x0,y0,x1,y1),0,180,'红色')
打印(x1>=x0和y1>=y0)#->正确

但图像是空白的

我认为您的边界框是一个问题,您需要与此类似的内容:

image = Image.new('RGBA', (300, 400), (0, 0, 0, 0))
draw = ImageDraw.Draw(image)
bbox = (10, 50, 250, 300)
draw.arc(bbox, 0, 180, 'red')

为什么要使用RGBA?@MarkSetchell YesNo。这不是一个肯定/否定的问题。这就是原因。哦,妈的,对不起,迟到了,无论如何,我为pyqt5 QLabel画了一个笑脸,我需要alpha通道来画背景色@MarkSetchell