【发布时间】:2013-06-11 17:47:44
【问题描述】:
我正在编写一个脚本,该脚本采用 .xwd 图像,在其上运行 wxdtopnm,然后将其通过管道传输到 ppmtogif。基本上:
exec wxdtopnm < file.xwd | ppmtogif > file.gif
但是,有时我会遇到错误
ppmtogiff: to many colors - try doing a 'ppmquant 256'
好吧,我尝试了 ppmquant,长话短说,该选项不可用。我偶然发现了 pamdepth 并想尝试一下。但是,我找不到关于如何正确使用它的实际示例,而且我并不是 tcl 方面的专家。
我试过了
exec wxdtopnm < file.xwd | pamdepth 6 | ppmtogif > file.gif
但这没有用。我收到消息
Error: Invalid Command name "6"
有人可以举例说明如何正确使用 pamdepth 吗?
【问题讨论】:
-
为什么是 gif?试试
pnmtopng。 Imagemagick 也可以处理 wxd。试试convert file.xwd file.gif -
@FredrikPihl 这不是我的选择,我只是在修复别人代码中的错误
-
你能说怎么事情没有工作吗?
-
@DonalFellows 好点,更新了问题
标签: tcl gif ppm quantization