用更好的压缩版本替换我所有的旧 xcf 文件

Replace all my old xcf files by better compressed versions

自 2.10 以来出现的 xcf "better but slower compression" 非常高效。 我的硬盘驱动器中有许多又旧又重的 xcf 文件,我想使用终端命令将它们全部替换为更好的压缩版本。 这可能吗?

您的里程可能会有所不同。在我最新的 Gimp 2.8 文件中:

Plain Gimp 2.8 format:       15760K
Compressed Gimp 2.10 format: 11220K
GZipped Gimp 2.8 format:     11756K
BZipped Gimp 2.8 format:      9804K
XZipped Gimp 2.8 format:      9460K

Gzipped/BZipped/XZipped格式通过以下方式获得:{gzip/bzip2/xz} Gimp2.78-file.xcf

这会生成 Gimp2.78-file.xcf.{gz/bz2/xz} 个文件 Gimp 2.8 和 Gimp 2.10 可以直接打开而无需先解压缩它们(这三种格式也可以直接生成金普)(*).

因此您可以节省相当于或更多 space 并且仍然保持 2.8 兼容性,只需在您的目录中 运行 gzip *.xcfbzip2 *.xcfxz *.xcf .

gzip/bzip2/xz 是 Linux 上的标准问题,但有 Windows/MacOS 个版本。

您可以在扩展名中删除圆点(.xcfgz.xcfbz2.xcfxz),这样更容易将文件与 Gimp 关联。

PS:至于写一个脚本到load/save图像,运气不好,当前XCF保存中没有选项API触发2.10压缩,2.8图像以 2.8 格式重新保存,更改图层模式以强制执行 2.10 格式也不会触发压缩。