gpt4 book ai didi

Python3 PIL (Pillow) draw.pieslice 坏弧

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:14 24 4
gpt4 key购买 nike

我正在使用 PIL 绘制一个简单的切片

image = Image.new("RGBA", (256, 128), "#DDD")
draw = ImageDraw.Draw(image, image.mode)
draw.pieslice((0, 0 , 64, 64), 180, 270, fill="white)

del draw

image.save("file.png", "PNG")

Image

如您所见,弧线并不完美。我如何使用 PIL 制作完美的弧线?

最佳答案

在更大的图像上绘制,然后缩小:

N=4
image = Image.new("RGBA", (256*N, 128*N), "#DDD")
draw = ImageDraw.Draw(image, image.mode)
draw.pieslice((0, 0 , 64*N, 64*N), 180, 270, fill="white")
del draw
image = image.resize((256,128)) # using user3479125's correction
image.save("file2.png", "PNG")

关于Python3 PIL (Pillow) draw.pieslice 坏弧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16640338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com