代码之家  ›  专栏  ›  技术社区  ›  M.E.

用枕头将PNG转换为PBM P4

  •  0
  • M.E.  · 技术社区  · 6 年前

    我有一个PNG图像。

    我可以用枕头把它转换成PBM:

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

    但是,似乎使用编码p6作为默认值( https://en.wikipedia.org/wiki/Netpbm_format )

    我想要P4编码。我该怎么用枕头?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Mark Setchell    6 年前

    如果需要P4,则需要一个单位二进制图像:

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