Курсовая работа: Gimp-растровый графический редактор

дакторов очень похожи: практически каждый инструмент Photoshop,

предназначен ли он для рисования, выборки, работы с цветом, слоями,

масками или контурами, имеет аналог в GIMP, хотя реализации отдель-

ных инструментов могут отличаться или иметь индивидуальные особен-

ности.

В области же подключаемых модулей GIMP не имеет себе равных.

Почему?

Во-первых, потому, что он предоставляет превосходную базу для

разработки модулей: к услугам программиста – консоль макрокоманд

(можно наблюдать результат работы каждой строки макроса), два языка

скриптов — Scheme и Perl – в стандартной поставке, единый интерфейс

для написания скриптов и программ на Си (скрипт легко преобразовать

в программу на Си, поэтому очень удобно отладить модуль как скрипт,

а затем перенести в Cи и откомпилировать). Доступна масса готовых ис-

ходных текстов (для тех, кто понимает, они лучше любой

документации), но главное достоинство GIMP — особый механизм

встраивания подключаемых модулей: как только вы регистрируете в

программе свой модуль, будь-то скрипт или двоичный файл, он тут же

становится доступным в виде функции для всех остальных модулей.

Значит, для создания довольно мощного и интересного подключаемого

модуля зачастую достаточно написать лишь несколько строк исходного

текста.

Во-вторых, все перечисленные средства давно и активно использу-

ются, так что накопилось множество готовых модулей, причем огром-

ное их число (около 140 двоичных и более 100 скриптовых) включено в

стандартный комплект GIMP. Некоторые из них, возможно, не имеют

аналогов среди коммерческих модулей для других программ (кроме

того, они уже под рукой и их не надо искать).

1.5. Основные принципы GIMP

К-во Просмотров: 695
Бесплатно скачать Курсовая работа: Gimp-растровый графический редактор