我正在尝试用jpegoptim压缩几张图片。手册页中有一个选项,用于指定新压缩的jpg文件的目标(因此它不会覆盖现有文件)。我试着用这个选项,但我一直
jpegoptim: invalid argument for option -d, --dest文件夹层次结构是: JPGs -coverjem228.jpg (图片文件) -compressed (dir)
我试图将它们放在压缩后的目录中。我尝试了以下命令变体:
jpegoptim -d /compressed --size=60k coverjem228.jpg
jpegoptim --dest=/compressed --size=60k coverjem228.jpg
jpegoptim -d ./compressed --size=60k coverjem228.jpg
jpegoptim --dest=./compressed --size=60k coverjem228.jpg 但是,错误仍然存在。有趣的是,唯一起作用的命令是
jpegoptim -d . --size=60k coverjem228.jpg
jpegoptim --dest=. --size=60k coverjem228.jpg 和
jpegoptim -d .. --size=60k coverjem228.jpg
jpegoptim --dest=.. --size=60k coverjem228.jpg 我写错命令了吗?
发布于 2019-05-24 15:53:20
在手册页上写着
-d<path>, --dest=<path>这意味着,如果您的目标文件夹被命名为“压缩”,并且位于与您的图像相同的位置,那么您可以通过以下方式之一指定目标。
jpegoptim --dest=compressed --size=60k coverjem228.jpg
jpegoptim -dcompressed --size=60k coverjem228.jpg 下面的代码可以工作,因为。然后..。是有效文件夹(当前文件夹和父文件夹)
jpegoptim --dest=.. --size=60k coverjem228.jpg 以下代码的工作原因与此相同。但是,它在-d和(点)但会引发警告,即图像已经存在。
jpegoptim -d . --size=60k coverjem228.jpghttps://stackoverflow.com/questions/54794676
复制相似问题