Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КГ_лаб_методичка_GIMP_v2017_печать.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
210 Кб
Скачать
☆

Дополнительные задания

  1. Дополнительное задание из этого раздела составляется совместно с преподавателем и утверждается им. В данном разделе приведена начальная информация о работе с плагинами в GIMP, а также о разработке сценариев (скриптов) на языке Script-Fu. Приведены примеры заданий по разработке программных приложений по обработке изображений.

Плаги́н ( plug-in, от plug in «подключать») — независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения и/или использования её возможностей.

Одна из наилучших вещей в GIMP это возможность легко расширить его функциональность с помощью использования плагинов. Плагины GIMP являются внешними программами, которые запускаются под контролем основной программы и очень тесно с ней взаимодействуют. Плагины могут обрабатывать изображения почти любыми методами, также, как могут пользователи. Их преимущество заключается в том, что намного легче добавить к GIMP новую опнрацию с помощью написания небольшого плагина, чем внести измение в большую массу сложного кода, который составляет ядро GIMP. Множество ценных плагинов, написанных на C, содержат всего около 100-200 строк исходного кода.

В терминологии GIMP, фильтр это плагин, который изменяет внешний вид изображения, в большинстве случаев только активный слой изображения. Не все элементы в меню отвечают этому определению, однако; слово «фильтр» часто неправильно используется для обозначения любого модуля, независимо от того, что он делает. За исключением трёх верхних элементов меню Фильтры все элементы меню реализованы с помощью дополнений. Каждое дополнение самостоятельно решает, в какое подменю себя поместить. Поэтому вид этого меню может сильно различаться у разных пользователей. Но, в действительности, различия не так существенны, потому что большинство расширений поставляются прямо с GIMP и находятся в меню на том же месте.

Дополнения могут быть не только в меню Фильтры. Дополнение может добавить элементы к любому меню. Некоторые основные функции GIMP (например, Полусведение в меню Слои) созданы как дополнения. Но меню Фильтры - база по усмотрению для всех дополнений.

Для получения общей информации о плагинах и о том, как их использовать, см. раздел, посвященный плагинам. Вы можете найти информацию о фильтрах, которые предоставляются вместе с GIMP в разделе Фильтры.

Несколько дюжин плагинов включены в основную поставку GIMP и устанавливаются автоматически вместе с ним. Большинство из них может быть доступно через меню Главное меню -> фильтры (фактически всё, что доступно в этом меню, является плагинами), но некоторое количество расположено в других меню. В большинстве случаев вы можете их использовать без какого-либо представления о том, что это плагин: к примеру, функция автоматической цветокоррекции "Нормализовать" в действительности является плагином.

В дополнение к плагинам, включенным в GIMP, в сети доступны и многие другие. Большое их количество можно найти на плагин-реестре GIMP [GIMP-REGISTRY], веб-сайте, целью которого является обеспечить центральный репозиторий плагинов. Создатели плагинов могут загружать их там, а пользователи в поиске плагинов для конкретной цели могут вести поиск на сайте в различных направлениях. Кто угодно в мире может написать плагин и сделать его доступным через сеть, через реестр плагинов или через персональный вебсайт, и множество очень ценных плагинов может быть получено таким способом. Вместе с этой свободой появляется и определённая степень риска: тот факт, что любой может сделать плагин, означает, что не существует эффективного контроля качества. Все поставляемые вместе с GIMP плагины были протестированы и настроены разработчиками, но многие скачанные вами были написаны за пару часов и брошены на ветер. В основном, когда вы загружаете плагин, вы получаете кое-что бесплатно, и иногда вы получаете именно то, за что вы платили. Сказано это не для того, чтобы разочаровать вас, просто чтобы была уверенность, что вы понимаете действительность. GIMP и его плагины имеют такую же гарантию, как и любое другое свободное программное обеспечение: а именно, никакой!

Предостережение: Плагины GIMP написаны для разных версий. Однако плагины, написанные для одной версии едва ли могут быть успешно использованы с другими версиями. Они должны быть портированы: иногда это легко, иногда нет. Многие плагины доступны для нескольких версий. Перед тем, как пробовать установить плагин, удостоверьтесь, что он был написан для вашей версии GIMP.