Преобразование PNG в PBM P4 с помощью подушки

У меня есть изображение PNG.

Я могу преобразовать его в PBM с помощью Pillow:

from PIL import Image

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

Однако похоже, что кодировка P6 используется по умолчанию (https://en.wikipedia.org/wiki/Netpbm_format)

Хотелось бы иметь кодировку P4. Как я могу сделать это с подушкой?

1 ответ

Решение

Если вам нужен P4, вам понадобится одноразрядное двоичное изображение:

im = Image.open("myfig.png").convert('1')
im.save("myfig.pbm")
Другие вопросы по тегам