使用 Pillow 将 PNG 转换为 PBM P4

Convert PNG to PBM P4 with Pillow

我有一张 PNG 图片。

我可以使用 Pillow 将其转换为 PBM:

from PIL import Image

im = Image.open("myfig.png")
im.save("myfig.pbm")

不过似乎默认使用 P6 编码 (https://en.wikipedia.org/wiki/Netpbm_format)

我想要 P4 编码。我如何使用 Pillow 做到这一点?

如果你想要 P4,你需要一个二进制图像:

im = Image.open("myfig.png").convert('1')
im.save("myfig.pbm")