Щоденник користувача - GIMP

Про Gimp: Спочатку скорочення «GIMP» означало англ. General Image Manipulation Program, а в 1997 році повна назва була змінена на GNU Image Manipulation Program, і програма офіційно стала частиною проекту GNU.

Типові завдання, які можна вирішувати за допомогою GIMP, включають створення графіки і логотипів, масштабування і кадрування фотографій, розмальовка, комбінування зображень з використанням шарів, ретушування і перетворення зображень в різні формати.

GIMP є одним з перших дійсно користувальницьких вільних програм. Попередні проекти, такі як компілятори GCC, ядро ​​Linux та подібні до них є, в основному, інструментами, зробленими програмістами для програмістів. Деякі вважають GIMP першим підтвердженням того, що в процесі розробки вільного програмного забезпечення може з'явитися щось, чим зможуть користуватися не тільки хакери. У цьому сенсі можна сказати, що GIMP підготував психологічний ґрунт для таких проектів, як KDE, GNOME, Mozilla Firefox, OpenOffice.org та безлічі інших. Позиціювання GIMP

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

* GIMP є вільним ПЗ; * GIMP є високоякісним додатком для фоторетуші та дозволяє створення оригінальних зображень; * GIMP є високоякісним додатком для створення екранної та веб-графіки; * GIMP є платформою для створення потужних та сучасних алгоритмів обробки графіки вченими та дизайнерами; * GIMP дозволяє автоматизувати виконанняповторюваних дій; * GIMP легко розширюємо за рахунок простої установки доповнень.

Ці тези визначають розвиток GIMP.

Восени 2006 року в рамках проекту OpenUsability було проведено дослідження, результати якого поступово оформлюються у вигляді рекомендацій та специфікацій та реалізуються.

У GIMP присутній досить непоганий набір інструментів корекції кольорів:

* криві; * рівні; * мікшер каналів; * постеризація; * тон-насиченість; * баланс кольорів; * яскравість-контраст; * знебарвлення.

За допомогою фільтрів, інструментів, масок та шарів з різними типами накладання (всього 22) можна:

* вирівнювати завалений горизонт; * прибирати спотворення, що вносяться оптикою; * коригувати перспективу; * виконувати клонування об'єктів з урахуванням перспективи; * кадрувати фотографії; * видаляти дефекти на кшталт пилу на матриці (штамп, лікувальна кисть); * імітувати використання різних кольорофільтрів; * «витягувати» втрачену деталізацію в тінях; * багато іншого.

Реалізовано керування кольором. Малювання

* кілька інструментів, що малюють; * вільно масштабовані пензлі; * підтримка графічних планшетів.

Додаткові можливості корекції зображень протягом усієї роботи реалізовані у вигляді екранних фільтрів. До них відносяться:

* імітація різних типів дальтонізму (протанопія, дейтеронопія, тританопія); * гамма-корекція; * корекція розмаїття; * керування кольором.

* плаваючі палітри легко групуються та перегрупуються; * можливе повне переналаштування клавіатурних комбінацій, дій миші, а також пристроїв введення типу Griffin Powermate; * будь-яке меню можна перетворити на вікно, що вільно переміщається.(GNU/Linux/UNIX).

Відсутність засобів автоматичного запису сценаріїв компенсується в GIMP великою кількістю мов, якими можна писати сценарії:

* TinyScheme, інакше Script-Fu (у комплекті з програмою); * Python (у комплекті з програмою); * Ruby; * Perl; * C#; * Java (експериментально, частина проекту gimp-sharp); * Tcl (нині не підтримується).

За допомогою цих інструментів можна писати як інтерактивні сценарії та модулі для GIMP, так і створювати зображення повністю автоматично, наприклад, генерувати «на льоту» зображення для веб-сторінок всередині програм CGI або виконувати пакетну корекцію кольорів і перетворення зображень. Слід зазначити, що для пакетної обробки зображень все ж таки краще підходять пакети на зразок ImageMagick. Недоліки, їх вирішення та шляхи обходу

В даний час використання GIMP у комерційному дизайні, поліграфії та фотографії пов'язане з рядом складнощів, а в багатьох випадках і зовсім неможливо:

* немає підтримки плашкових кольорів (і палітри Pantone - з ліцензійних міркувань); * немає повноцінної підтримки колірних моделей, CIELAB та CIE XYZ; * немає підтримки режиму 16 і більше розрядів Тут на колірний канал; * немає підтримки HDRi та операторів відображення тонів; * немає процедурних (корекційних) шарів та ефектів шарів.

Багато зі згаданих недоліків планується усунути другого етапу початку використання бібліотеки GEGL.