如何从 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
属性。测试了一下,大小属性好像和原图一样,所以我现在就用这个。
我有一个名为 img
的 Pillow (PIL) 图像。我用 drawer = ImageDraw.Draw(img)
创建了一个绘图对象。现在我将 drawer
传递给一个函数。该功能如何查看图像的大小? (如果我只是传递图像,我可以使用 img.size
轻松获得尺寸)
TL;DR drawer.im.size
ImageDraw.Draw
对象有一个叫做im
的属性可以用来得到一个ImagingCore
对象(注意这不是通常的Image
对象)有一个 size
属性。测试了一下,大小属性好像和原图一样,所以我现在就用这个。