pngquant 有新版本吗?

pngquant 有新版本吗?

希望我可以在这里问这个问题(我本来想把它放在 SO 上,但后来决定把它放在这里可能更好)

我已经在 Google 上搜索了不少内容,试图自己解决这个问题 - 但一无所获。我安装了pngquant使用:

sudo apt-get install pngquant

没关系 - 除了版本号:

pngquant, version 1.0 of 5 April 2002, by Greg Roelofs.
   Compiled with libpng 1.2.46; using libpng 1.2.49.
   Compiled with zlib 1.2.3.4; using zlib 1.2.7.

据我所知,我们需要使用版本2.0(作为1.0相当有损,而且版本超过 10 年了)。你如何强制它使用最新版本?我在 Debian 7 上,如果这有帮助的话。

更新我决定继续使用 1.0 版本(因为我还不太愿意升级到 Debian 8.1)。然而,愚蠢的事情就是拒绝工作:

root@#serever: pngquant -ext .png -force 256 test.png
pngquant, version 1.0 of 5 April 2002, by Greg Roelofs.
   Compiled with libpng 1.2.46; using libpng 1.2.49.
   Compiled with zlib 1.2.3.4; using zlib 1.2.7.

   usage:  pngquant [options] <ncolors> [pngfile [pngfile ...]]
                    [options] -map mapfile [pngfile [pngfile ...]]
   options:
      -force         overwrite existing output files
      -ordered       use ordered dithering (synonyms:  -nofloyd, -nofs)
      -verbose       print status messages (synonyms:  -noquiet)

   Quantizes one or more 32-bit RGBA PNGs to 8-bit (or smaller) RGBA-palette
   PNGs using either ordered dithering or Floyd-Steinberg diffusion dithering
   (default).  The output filename is the same as the input name except that
   it ends in "-fs8.png" or "-or8.png" (unless the input is stdin, in which
   case the quantized image will go to stdout).  The default behavior if the
   output file exists is to skip the conversion; use -force to overwrite.

   NOTE:  the -map option is NOT YET SUPPORTED.

正如您所看到的,它所做的一切(无论我传入什么参数)都是输出帮助文件!我尝试了以下基本操作:

pngquant foo.png

...但结果是一样的。有什么想法吗?

相关内容