GIMP 应用程序标头中指定的版本是什么?例如1.0 或 2.0

问题描述

当我在 GIMP 中打开单通道蒙版图像时,我看到标题中指定的某种版本为:

enter image description here

我在 ubuntu linux 上看到这个值在我的 2 个不同的掩码文件中发生了变化。其中一个说 1.0,而另一个说 2.0。

有什么想法吗?

解决方法

这不是一个版本。它实际上是 Gimp 中的图像对象 ID,后跟一个 Display 序列号。例如在此设置中:

enter image description here

你看到了

  • Image1(其中画有“1”的那个)的 ID 为 3
  • Image3(其中画有“3”的那个)的 ID 为 4
  • Image2(其中画有“2”的那个)的 ID 为 2
  • Image2 有两个视图,这就是为什么一个视图是 2.0 而另一个是 2.1

图像 ID 从 1 开始按顺序分配(是的,我在截屏之前加载并关闭了另一个图像)。显示序列号是与显示对象 ID 不同的图像的序列。

当你在 script-fu 中编码时,你直接处理图像 ID,但是当你使用 python-fu(就像我一样)时,这个 ID 只是 gimp.Image 对象的一个​​属性,你几乎从不使用它.通常,您的代码无法与其自身创建的显示进行交互(使用 gimp.Display(image))。