Как определить последнее выбранное изображение в gimp из (функция схемы) gimp-image-list?

Как определить последнее выбранное изображение в gimp из gimp-image-list?

gimp-image-list возвращает список с количеством изображений в качестве первого элемента и вектором идентификаторов изображений в качестве второго элемента.

Если имеется более одного изображения, как можно найти последнее сфокусированное?


person Gyro Gearloose    schedule 17.04.2016    source источник


Ответы (1)


Вы не знаете. Порядок в списке — это обратный порядок открытия изображений, который обычно является обратным порядком на вкладках изображений.

Что происходит, так это то, что если вы пишете скрипт, который должен воздействовать на открытое изображение, вы должны поместить его в меню "" - таким образом GIMP передаст вам активное изображение и активное рисование в качестве первых параметров "бесплатно" (то есть , не требуя от пользователя их выбора).

В интерактивном режиме, т. е. вне сценария, вы просто проверяете идентификатор изображения в строке заголовка.

person jsbueno    schedule 17.04.2016
comment
Спасибо за ваш ответ. Я бы согласился, но мне нравится ждать некоторое время, чтобы увидеть, не придет ли кто-нибудь с чем-то, чтобы перебрать идентификаторы изображений, чтобы узнать последний активный ---- это должно быть возможно, потому что, как вы подтверждаете, gimp отслеживает активное изображение. - person Gyro Gearloose; 18.04.2016