除了用户上传的照片的缩略图外,我的网站上的每个框和图片上都有圆角.
如何使用Python Imaging Library在每个缩略图上"绘制"白色或透明圆角?
来自Fredrik Lundh:
创建一个带圆角的蒙版图像(使用您喜欢的图像编辑器或使用ImageDraw/aggdraw或其他一些).
在你的程序中,加载蒙版图像,并使用"裁剪"切出四个角.
然后,对于每个图像,像往常一样创建缩略图,并使用缩略图角上的角落遮罩.
如果你想要透明的角落,创建一个与缩略图大小相同的"L"图像,使用"粘贴"在该图像中添加角落蒙版,然后使用"putalpha"将alpha图层附加到缩略图.
如果你想要实心角,请在缩略图上使用"粘贴",使用纯色作为源.
http://mail.python.org/pipermail/python-list/2008-January/472508.html