我正在向这样的图像添加多边形:
image = Map.objects.all()[0].image
back = Image.open(image.path)
draw = ImageDraw.Draw(back)
poly = Image.new('RGBA', (image.width,image.height))
pdraw = ImageDraw.Draw(poly)
pdraw.polygon(list(group(self.coords.split(","), 2)),fill=(255,255,255,127),outline=(255,255,255,255))
back.paste(poly,mask=poly)
back.show()
所以这会在正确的区域等中打开带有多边形的图像。
但我希望多边形本身是半透明的,比如不透明度为 0.8,这样多边形只是一个颜色叠加层,你仍然可以看到它。
我心目中的透明度的不透明度小于1?或者这不是它的意思
我错过了什么吗?
这就是图像现在的样子