所以,我有一个PNG图像文件,就像下面的例子,我需要它转换成PGM格式。在
我使用的是Ubuntu和Python,所以任何终端或Python工具都很适合。当然有很多方法可以做到这一点:使用ImageMagick‘convert’命令、pngtopam包或Python PIL库等等
但关键是,在我看来,图像的质量是至关重要的,而所有这些都没能保持它,最终总是以:
不用说这完全不是我想看到的。有趣的是,当我试图用GIMP手动将同一个图像转换成PGM时,结果非常好,看起来就像我希望的那样,也就是说,和PNG一样。在
因此,这意味着毕竟可以获得高质量的PGM图像,现在如果有人能告诉我如何使用终端/Python工具来实现这一点,我将非常感激。我想,应该有一些ImageMagick选项可以做到这一点,只是我不知道有什么。在
您丢失了通过alpha通道传输的抗锯齿。为了保存它,使用
如果不使用“-flant”,convert只删除alpha通道;如果使用“-flatten”,它将根据默认为白色的背景色合成输入图像。在
以下是放大10倍的结果,以便您可以看到发生了什么:
未展平: 压平:
相关问题 更多 >
编程相关推荐