Как сделать прямоугольное выделение на изображении в gimp, используя скрипт-фу / схему - PullRequest
0 голосов
/ 29 октября 2018

Я пробую свои силы в написании сценариев со схемой в gimp и начал с чего-то, что должно быть простым: написать сценарий, который создает выделение в верхней половине изображения.

Что-то вроде (set! Sel (gimp-create-selection img)) и затем работа над этим выбором. Но вышеупомянутая функция не существует, и я не могу найти функции для управления выборами.

Похоже, что выделение - это не отдельный тип объекта, а другой канал изображения.

Так, как я могу создать и управлять выбором на изображении? (С помощью скрипта не с использованием инструмента прямоугольного выделения.) Есть ли где-нибудь обзор типов данных gimp?

Я знаю общий LISP, поэтому синтаксис схемы не является главной проблемой.

1 Ответ

0 голосов
/ 29 октября 2018
(gimp-image-select-rectangle image operation x y width height)

В общем, перейдите к Filters>Script-fu>Console и нажмите кнопку "Обзор ...". Там все задокументировано. Используйте панель фильтров (я использовал rect), чтобы найти возможных кандидатов.

Если вы знакомы с древними вычислительными системами, раньше использовались следующие функции:

(gimp-rect-select image x y width height operation feather feather-radius)

(найдено так же, помечено как "устарело" в 2.8)

...