[How do I generate circular thumbnails with PIL?显示了制作圆形缩略图的方法。
跟随示例,我正在使用a picture here,这是生成的内容。
生成的图像质量看起来不太好,我想改善它,所以稍微改变最后一行:
from PIL import Image, ImageOps
mask = Image.open('mask.png').convert('L')
im = Image.open('image.png')
output = ImageOps.fit(im, mask.size, centering=(0.5, 0.5))
output.putalpha(mask)
output.save('output.png', dpi=(800,800))
但是图像质量似乎没有改善。
圈出圆圈后如何提高画质?谢谢。
尝试通过将例如method=Image.LANCZOS
添加到.fit
调用,尝试使用其他的下采样滤波器。