我有一张 PIL 图片:
img=Image.open(...)
我将其转换为 ImageDraw
以在其中写入。
img=ImageDraw.Draw(img)
现在我把文字放进去:
img.text((0,0), 'text', (0,0,0))
现在我想要它恢复为图像
我希望是这样的:
img = Image.fromdraw(img)
我需要这种格式的图像,以便进一步处理。
我该怎么做?
最佳答案
ImageDraw绘制在您的原始图像上,因此您应该将两个实例(Image 和 ImageDraw 对象)保存在单独的变量中。
img = Image.open(...)
draw = ImageDraw.Draw(img)
draw.text((0,0), 'text', (0,0,0))
# img is modified inplace
关于python - 如何将 PIL ImageDraw 转换为 Image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68070114/