posts | comments
13Apr

The GIMP - редактор растрової графіки

No comments
« Графічний редактор - Adobe Photoshop   |   Графічний редактор - Corel Draw »

Отже, перед нами більш менш звичайний растровий редактор, в чомусь перевершуючий Photoshop, але що в цілому скоріше «не дотягує» до його рівня. Але не поспішатимемо з висновками: адже функціональність графічних редакторів визначається не тільки вбудованими можливостями. В області ж модулів, що підключаються, GIMP не має собі рівних. Чому?

По-перше, тому, що він надає чудову базу для розробки модулів: до послуг програміста - консоль макрокоманд (можна спостерігати результат роботи кожного рядка макросу), дві мови скриптів - Scheme і Perl - в стандартному постачанні, єдиний інтерфейс для написання скриптів і програм на Сі (скрипт легко перетворити в програму на Сі, тому дуже зручно відладити модуль як скрипт, а потім перенести в Cи і відкомпілювати).
Доступна маса готових початкових текстів (для тих, хто розуміє, вони кращі за будь-яку документацію), але головне достоїнство GIMP - особливий механізм вбудовування модулів, що підключаються: як тільки ви реєструєте в програмі свій модуль, будь то скрипт або двійковий файл, він тут же стає доступним у вигляді функції для решти всіх модулів.
Значить, для створення досить могутнього і цікавого модуля, що підключається, часто досить написати лише декілька рядків початкового тексту.

По-друге, всі перераховані засоби давно і активно використовуються, так що накопичилася безліч готових модулів, причому величезне їх число (близько 140 двійкових і більше 100 ськріптових) включене в стандартний комплект GIMP. Деякі з них, можливо, не мають аналогів серед комерційних модулів для інших програм (крім того, вони вже під рукою і їх не треба шукати).

Щоб не затверджувати голослівно, розглянемо декілька цікавих модулів, що підключаються, із стандартного постачання GIMP.

модулі

, що Підключаються


Tags: , , , , , , , ,

Графічні редактори


Схожі записи

Monday, April 13th, 2009 at 09:15 and is filed under Графічні редактори. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.