首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PNG到PGM转换无质量损失

PNG到PGM转换无质量损失
EN

Stack Overflow用户
提问于 2015-12-01 14:14:53
回答 1查看 8.4K关注 0票数 4

因此,我有一个PNG图像文件,如下所示,我需要将它转换为PGM格式。

我使用的是Ubuntu和Python,所以任何终端或Python工具都适用。当然有很多方法可以做到这一点:使用ImageMagick convert命令或pngtopam包或Python库等等。

但关键是,在我的例子中,图像的质量是至关重要的,而所有的人都没能保持它,最后总是:

没必要提这完全不是我想看到的。有趣的是,当我尝试用GIMP手动将相同的图像转换成PGM时,结果非常好,看起来就像我想要的那样,也就是和PNG一样。

因此,这意味着最终有可能获得一个高质量的PGM映像,如果有人能告诉我如何使用终端/Python工具,我将非常感激。我想,应该有一些ImageMagick选项可以发挥作用,只是我没有意识到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 14:09:33

你失去了反走样,这是通过阿尔法通道传送。为了保存它,请使用:

代码语言:javascript
运行
复制
convert in.png -flatten out.pgm

如果没有-flatten,则转换只需删除alpha通道;使用-flatten,它将输入图像与背景颜色(默认情况下为白色)进行组合。

下面是放大10倍的结果,这样您就可以看到发生了什么:

未扁平的:

扁平的:

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34022553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档