Какая версия указана в заголовке приложения GIMP? например, 1.0 или 2.0

#image-processing #computer-vision #gimp

Вопрос:

Когда я открываю изображение маски одного канала в GIMP, я вижу какую-то версию, указанную в заголовке как:

введите описание изображения здесь

Я нахожусь в ubuntu linux и вижу, как это значение меняется во время моих 2 разных файлов масок. Один из них говорит 1.0, в то время как другой говорит 2.0.

Есть идеи?

Ответ №1:

Это не версия. На самом деле это идентификатор объекта изображения в Gimp, за которым следует порядковый номер дисплея. Например, в этой настройке:

введите описание изображения здесь

Вы видите, что

  • Image1 (тот, на котором нарисована цифра «1») имеет идентификатор 3
  • Image3 (тот, на котором нарисована цифра «3») имеет идентификатор 4
  • Image2 (тот, на котором нарисовано «2») имеет идентификатор 2
  • Image2 имеет два вида, вот почему один вид есть 2.0 , а другой есть 2.1 .

Идентификаторы изображений выделяются последовательно, начиная с 1 (да, я загрузил и закрыл другое изображение перед тем, как сделать снимок экрана). Порядковые номера отображения-это последовательность для изображения, отличная от идентификатора отображаемого объекта.

Когда вы кодируете в script-fu, вы обрабатываете идентификаторы изображений напрямую,но когда вы используете python-fu (как это сделал я), этот идентификатор является простым атрибутом gimp.Image объекта, и вы почти никогда его не используете. Обычно ваш код не может взаимодействовать с дисплеями, которые он не создавал сам (используя gimp.Display(image) ).