如何从 ImageDraw.Draw 对象获取图像的大小?

How can I get the size of the image from an ImageDraw.Draw object?

我有一个名为 img 的 Pillow (PIL) 图像。我用 drawer = ImageDraw.Draw(img) 创建了一个绘图对象。现在我将 drawer 传递给一个函数。该功能如何查看图像的大小? (如果我只是传递图像,我可以使用 img.size 轻松获得尺寸)

TL;DR drawer.im.size

ImageDraw.Draw对象有一个叫做im的属性可以用来得到一个ImagingCore对象(注意这不是通常的Image 对象)有一个 size 属性。测试了一下,大小属性好像和原图一样,所以我现在就用这个​​。