#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)
).