Tcl ppmtogiff:多种颜色解决方案
我正在编写一个脚本,该脚本获取一个.xwd图像,在其上运行wxdtopnm,然后将其传输到ppmtogif。基本上:Tcl ppmtogiff:多种颜色解决方案,tcl,gif,ppm,quantization,Tcl,Gif,Ppm,Quantization,我正在编写一个脚本,该脚本获取一个.xwd图像,在其上运行wxdtopnm,然后将其传输到ppmtogif。基本上: exec wxdtopnm < file.xwd | ppmtogif > file.gif 我试过ppmquant和长话短说,那个选项是不可行的。我偶然发现了pamdepth,我想试试。然而,我找不到关于如何正确使用它的实际例子,我也不是tcl的专家 我试过了 exec wxdtopnm < file.xwd | pamdepth 6 | ppmtogif
exec wxdtopnm < file.xwd | ppmtogif > file.gif
我试过ppmquant和长话短说,那个选项是不可行的。我偶然发现了pamdepth,我想试试。然而,我找不到关于如何正确使用它的实际例子,我也不是tcl的专家
我试过了
exec wxdtopnm < file.xwd | pamdepth 6 | ppmtogif > file.gif
有人能举个例子说明如何正确使用pamdepth吗?不管发生了什么,都不可能完全像你写的那样:
exec wxdtopnm < file.xwd | pamdepth 6 | ppmtogif > file.gif
我不明白你报告的那个错误。相反,我得到:
pamtogif: computing colormap...
pamtogif: 121 colors found
这会将标准错误从pamdepth
仅重定向到系统位存储桶,使管道的其余部分按预期工作
我不能肯定这是否适用于您(我真的不知道
6
错误是从哪里来的!),但我尝试时确实适用于我。为什么?尝试pnmtopng
。Imagemagick还可以处理wxd。试试<代码>转换文件.xWD文件。GIF <代码> @ FrDrkkpl这不是我的选择,我只是在别人的编解码器中安装了一个bug,你说事情怎么办不到?“DONALFFELLOWE好点,更新了问题,如果我正在做真正的转换,我会考虑使用<代码> PNMCORMAP 和<代码> PNMRMAP 直接,如…
exec wxdtopnm < file.xwd | pamdepth 6 | ppmtogif > file.gif
exec pngtopnm sample.png | pamdepth 6 | ppmtogif >foo.gif
pamtogif: computing colormap...
pamtogif: 121 colors found
exec pngtopnm sample.png | pamdepth 6 2>/dev/null | ppmtogif >foo.gif