GrafX2
GrafX2 — растровий графічний редактор, орієнтований на pixel art, що позиціонується в якості вільного аналога таких програм як Deluxe Paint[en] і Brilliance[en] для Amiga. ІсторіяПерша версія редактора була написана в липні 1996 року для платформи MS-DOS.[1] В період 1996-1997рр. ця програма розповсюджувалася безкоштовно, і на той час була найбільш популярним графічним редактором в середовищі артистів демосцени. Розробка згодом була зупинена через брак вільного часу у розробників, тож було вирішено відкрити джерельний код на умовах вільної ліцензії GNU GPLv2.[2] У 2004 році було створено та опубліковано неофіційний порт для платформи MS Windows (у вигляді бінарного виконуваного файлу) учасниками демогрупи Eclipse, проте джерельний код цієї версії не було опубліковано.[3] У 2007 році джерельний код оригінальної версії для MS-DOS було переписано[4] для того щоб додати підтримку роботи на сучасних платформах, зокрема було вирішено використати програмну бібліотеку Simple DirectMedia Layer. Метою було створення редактора піксельної графіки для GNU/Linux, та використання бібліотеки SDL1.x також надало можливість портувати програму для багатьох інших платформ, включно з MS Windows. Подальшу розробку GrafX2 було зосереджено навколо цієї версії і до переліку первинних задач входило додавання усіх можливостей попередніх версій а також виправлення помилок виявлених у попередніх версіях. Можливості та особливості програмиЩо робило програму GrafX2 цікавою в той час коли її було вперше представлено у 1996 році це те що вже тоді програма могла відображати зображення майже всіх розмірів підтримуваних платформою Amiga. Це дозволяло використовувати програму як переглядач зображень для користувачів PC. Це було реалізовано програмуванням нижнього рівня відеокарт, шляхом використання X-Modes у комбінації з налаштуванням VESA. Порти на основі SDL можуть працювати на платформах що мають високу роздільну здатність моніторів, тож це дозволяє використовувати програмне масштабування для емуляції моніторів з низькою роздільною здатністю. Опції масштабування містять кілька режимів для емуляції не квадратних пікселів, що дозволяє редагувати зображення призначені для відображення на моніторах застарілих 16- чи 8-бітних мікрокомп'ютерах, що мають такі відеорежими. Усі версії програми підтримують малювання в режимі індексованих кольорів, з кількістю кольорів до 256 включно. Редактор палітр має дуже широкий асортимент опцій для здійснення різноманітних операцій з зображенням та палітрою зображення. Зокрема в перелік функцій для графіки консолей та мобільних ігрових платформ входять можливості для створення спеціальних ефектів шляхом маніпуляції кольорами та палітрами зображення: заміна палітр, циклічна зміна кольорів, прозорі кольори для спрайтів. Графічний інтерфейс користувача GrafX2 складається з панелі інструментів з основними інструментами малювання а також з кількох модальних та контекстних меню. Для роботи з програмою рекомендується використовувати мишу та клавіатуру, хоча завдяки широким налаштуванням комбінацій клавіш можна працювати навіть без використання миші. Робоче вікно можна розділити на дві зони: ліворуч — зона редагування в масштабі 1:1, а праворуч — зона редагування у збільшеному масштабі. Малювання у зоні зі збільшеним масштабом дозволяє точніше встановлювати положення курсора миші. Основні інструменти малювання відповідають принципам програми Deluxe Paint:
СкриптиGrafX2 підтримує розширення можливостей із допомогою скриптів на мові Lua[5][6][7][8]. Підтримувані формати
ПортиУ 2013 році GrafX2 було портовано для платформи KolibriOS.[9][10] Станом на 2018 рік, порти на основі SDL працюють на великій кількості платформ, зокрема протестовано роботу на популярних платформах Linux, FreeBSD, Windows, Mac OS X, також протестовано і на менш поширених платформах таких як AmigaOS 3.x для 68k, AmigaOS 4.0 для PPC, BeOS та Haiku, MorphOS для PPC, AROS для x86, SkyOS, Atari MiNT для Atari Falcon030 та Atari TT. Окрім того GrafX2 портовано та протестовано на кишеньковій ігровій консолі GP2X, а версію для Windows протестовано на платформі MS-DOS з використанням HX DOS Extender. Дивіться такожПримітки
Література
Посилання
|
Portal di Ensiklopedia Dunia