GrafX2 — настольный растровый редактор для пиксель-арта, спрайтов, тайлов, демосценной графики и изображений с индексированной палитрой до 256 цветов. Его сильная сторона не в обработке фотографий и не в универсальном дизайне, а в точном управлении отдельными пикселями, номерами цветов, прозрачным индексом, палитровыми эффектами и ограничениями старых видеосистем. В обзоре разобраны актуальный статус проекта, официальные сборки, устройство интерфейса, реальные возможности, форматы, ограничения и сценарии, в которых GrafX2 оправданнее современного полноцветного редактора.
Скачать GrafX2 бесплатно
Рекомендуемый аналог
ФотоМАСТЕР
Фоторедактор для Windows и macOS с русским интерфейсом
- Ретушь портретов и точная коррекция фото
- Понятный интерфейс на русском языке
- Подходит новичкам, легко освоить
- Обработка отдельных снимков и серий фотографий
GrafX2
Программа для работы с изображениями и графикой на русском языке
- Меньше инструментов для точной локальной коррекции
- Часть расширенных функций доступна только платно
- Набор инструментов зависит от версии и платформы
- Может не подойти для сложного профессионального монтажа
Что представляет собой GrafX2
GrafX2 относится к специализированным редакторам индексированной растровой графики. Программа хранит пиксель не как произвольный цвет с многоканальными параметрами, а как ссылку на элемент палитры. В одном изображении доступно не более 256 цветовых индексов. Такой принцип соответствует устройству множества старых компьютеров и консолей, а также удобен при создании пиксель-арта, где художнику важно контролировать каждый оттенок, порядок цветов и повторное использование палитры.
Первоначальная версия появилась в среде MS-DOS и разрабатывалась участниками Sunset Design. Исходный код был опубликован по свободной лицензии в 2001 году. Современная линия проекта возникла позднее как перенос и дальнейшее развитие программы с использованием SDL. Поэтому актуальный GrafX2 не следует смешивать с последней старой DOS-сборкой, отдельными неофициальными портами или давно не обновлявшимися пакетами из сторонних каталогов. Текущую программу поддерживает GrafX2 Project Team, а исходный код и автоматические сборки продолжают обновляться.
Название продукта пишется GrafX2. Это не веб-сервис, не мобильный фоторедактор и не генератор изображений. Программа выполняется локально, открывает файлы с диска и рассчитана прежде всего на ручное рисование. В ней нет подписки, учетной записи, облачного хранилища или обязательной отправки изображения на удаленный сервер.
Основные параметры
| Тип продукта | Растровый редактор пиксель-арта и низкоцветной индексированной графики |
| Разработчик актуальной линии | GrafX2 Project Team; исходная программа создана Sunset Design |
| Текущий статус | Активный свободный проект с обновляемым репозиторием и автоматическими сборками |
| Стабильная версия | Метка 2.9 от 28 апреля 2024 года |
| Актуальная официальная сборка | 2.9.3264 от 12 июня 2026 года |
| Подтвержденные готовые пакеты | Windows, Linux x86_64, Atari MiNT, GP2X и Nintendo Switch; для других систем доступность зависит от порта или пакета |
| Цветовая модель | Индексированная палитра, до 256 цветов в изображении |
| Слои и анимация | Есть слои, прозрачный цвет, кадры, длительность кадров и воспроизведение |
| Автоматизация | Локальные Lua-скрипты; облачных и ИИ-инструментов нет |
| Лицензия | GNU GPL версии 2 |
| Цена | Бесплатно; платных редакций, пробного периода и функциональных лимитов бесплатного режима нет |
| Регистрация и интернет | Для рисования, открытия и сохранения файлов не требуются |
| Язык интерфейса | Пользователю следует рассчитывать на английские подписи и английскую комплектную справку |
Актуальный статус и версии
У GrafX2 одновременно встречаются два номера, которые обозначают разные точки выпуска. Версия 2.9 — последняя стабильная метка в репозитории. Номер 2.9.3264 относится к более свежей официальной сборке, сформированной из текущей ветки проекта. Это не платная редакция и не отдельный продукт: сборочный номер отражает последующее развитие кода после стабильной метки.
Для осторожного производственного процесса разумно различать стабильный релиз и текущую сборку. Стабильная версия удобнее, когда важна повторяемость среды и проект уже настроен под конкретный набор функций. Свежая сборка содержит более поздние исправления и изменения, но перед переносом рабочего процесса на нее следует открыть несколько типичных файлов, проверить сохранение в целевых форматах и сравнить результат с эталонными изображениями.
Платформы и способы установки
Windows
На официальной странице сборок представлены установщики и переносимые архивы для Windows. Доступны варианты с Win32 API, SDL API и SDL2 API. Пользователю не требуется устанавливать все варианты одновременно. Разные графические подсистемы полезны как средство совместимости: если одна сборка некорректно масштабирует окно, не принимает ввод или не запускается на конкретной конфигурации, можно проверить другой официальный вариант той же версии.
Переносимый архив удобен для запуска без стандартной процедуры установки и для хранения отдельной рабочей копии с собственными настройками. Установщик лучше вписывается в обычную структуру Windows. Функциональная направленность редактора от выбора упаковки не меняется.
Linux
Официальный канал публикует AppImage для Linux x86_64. Это готовый пакет для 64-разрядных систем соответствующей архитектуры. В дистрибутивах также встречаются репозиторные пакеты, но их версия определяется сопровождающими конкретного дистрибутива и может отставать от официальной сборки. Сравнивать возможности следует по номеру версии в окне программы, а не только по названию пакета.
Другие системы
На странице актуальной сборки присутствуют пакеты для Atari MiNT, GP2X и Nintendo Switch. Исходное дерево остается переносимым и содержит поддержку дополнительных окружений, однако наличие кода порта не равнозначно наличию готового установщика. В частности, текущая официальная страница сборок не предлагает отдельный готовый пакет для macOS. Для такой системы потребуется подходящий пакет из надежного репозитория или самостоятельная сборка, а совместимость нужно оценивать по конкретной версии и архитектуре.
Системные требования
Актуальная документация не публикует современную таблицу минимального процессора, объема памяти и версии каждой поддерживаемой операционной системы. Из доступных пакетов можно надежно определить архитектуру Linux AppImage и варианты графической подсистемы Windows, но нельзя назначать программе вымышленные минимальные характеристики. Для рабочего компьютера критерий совместимости практический: программа должна запускаться, корректно отображать масштабированный интерфейс, открывать типичные файлы и сохранять их без изменения палитры.
Как устроен интерфейс
Рабочее окно сохраняет логику классических пиксельных редакторов и программ для демосцены. Большую часть пространства занимает изображение, а инструменты, палитра, управление страницами, слоями и отменой собраны в компактных панелях. Интерфейс ориентирован на мышь, но многие действия ускоряются настраиваемыми сочетаниями клавиш.
Одна из характерных особенностей — разные действия левой и правой кнопок мыши. Левая кнопка обычно работает с основным цветом и главным действием инструмента, правая — с фоновым цветом, альтернативным действием или контекстной настройкой. Поэтому привычка открывать везде стандартное контекстное меню правой кнопкой приводит к ошибкам. Подсказка для конкретного элемента вызывается через справку, а F1 показывает контекстную информацию и назначенные сочетания.

Обычный вид и увеличенная область
Magnifier делит рабочую область на обычное представление и увеличенный фрагмент. Общий вид нужен для контроля силуэта, баланса масс и читаемости композиции, а увеличенный — для установки отдельных пикселей. Положение границы и масштаб выбираются в меню увеличения. Художник может рисовать в увеличенной зоне, не теряя представление о том, как спрайт выглядит в реальном размере.
Нижняя панель инструментов
На панели находятся кисти, свободное рисование, сплайны, линии, распылитель, заливка, многоугольники, заполненные фигуры, прямоугольники, окружности и эллипсы, градиентные фигуры, захват кисти, лассо, эффекты кисти, режимы рисования, текст, лупа и пипетка. Рядом расположены команды размера изображения, запасной страницы, сохранения, загрузки, настроек, очистки, справки, отмены и повтора.
Компактность панели достигается за счет двойного назначения элементов. Щелчок одной кнопкой запускает основной режим, второй — открывает параметры или альтернативный вариант. Эта система экономит место, но требует изучения подсказок: внешний вид кнопки не всегда раскрывает все связанные команды.
Палитра и текущие цвета
Палитра отображается непосредственно в рабочем окне. Пользователь выбирает основной и фоновый цвет, прокручивает диапазон и видит номера индексов. Для пиксель-арта это важнее привычной панели образцов в полноцветном редакторе: изменение одного элемента палитры одновременно влияет на все пиксели, которые ссылаются на этот индекс.
Пипетка назначает цвет из изображения. В зависимости от кнопки мыши она меняет основной или фоновый цвет. Такой двухцветный рабочий режим удобен для попеременного рисования и стирания цветом фона, построения контуров и корректировки границ без постоянного открытия отдельного окна выбора.

Слои, кадры и строка состояния
В режиме обычного изображения доступны добавление, дублирование, удаление, перемещение, объединение и выбор слоев. Один из индексов назначается прозрачным, благодаря чему верхние слои показывают нижележащие участки. В режиме анимации те же управляющие элементы используются для кадров: можно перейти к первому, предыдущему, следующему или последнему кадру, задать длительность и запустить воспроизведение.
Строка состояния показывает координаты курсора и контекстные сведения. Для тайлов, спрайтов и графики с жесткой сеткой координаты полезнее субъективного перемещения на глаз. Дополнительная сетка помогает удерживать границы блоков, но ее шаг и смещение должны соответствовать реальному размеру тайла.
Индексированная палитра как основа работы
Главное отличие GrafX2 от фоторедактора — палитровая архитектура. Каждый пиксель хранит индекс от 0 до 255, а RGB-компоненты находятся в таблице палитры. Два визуально одинаковых оттенка могут занимать разные индексы, если так требуется движку или эффекту. И наоборот, изменение RGB-значения одного индекса сразу перекрашивает все связанные пиксели.
Такой подход дает точный контроль над числом цветов. Художник может ограничить сцену 4, 16, 32 или другим количеством оттенков, удалить неиспользуемые записи и упорядочить диапазоны. Это особенно полезно для палитровой анимации, смены цветовой схемы персонажа, подготовки графики к старому железу и соблюдения требований игрового формата.
Обратная сторона — отсутствие полноценного произвольного цвета для каждого пикселя. При загрузке полноцветного JPEG или PNG редактор должен привести изображение к индексированной палитре. Если исходник содержит тысячи оттенков, градиенты и полупрозрачность, часть информации неизбежно теряется. Поэтому фотографию лучше предварительно подготовить в редакторе с полноценным RGB, а в GrafX2 выполнять окончательную палитровую обработку и ручную очистку.
Редактор палитры
Окно палитры позволяет менять отдельные RGB-компоненты, переставлять цвета, копировать диапазоны, сортировать записи, находить используемые цвета, объединять близкие оттенки, сокращать число цветов и удалять неиспользуемые элементы. Доступны инверсия, перевод диапазона в серый, распределение промежуточных оттенков и операции над выбранными участками палитры.
Перед перестановкой индексов важно различать две задачи. Простое изменение RGB-компонентов перекрашивает все пиксели выбранного индекса. Перестановка с сохранением визуального результата требует одновременного переназначения пикселей. В GrafX2 для этого предусмотрены разные операции, поэтому случайная команда может изменить либо порядок таблицы, либо вид изображения. Рабочую копию следует сохранять до массовой реорганизации палитры.

Цветовые диапазоны и циклическая анимация
Для затенения и осветления можно определить последовательность цветов от темного к светлому. Режим Shade перемещает пиксель по такому диапазону вместо нанесения произвольного оттенка. Результат остается внутри подготовленной палитры и не создает новых цветов. Это дает предсказуемую ступенчатую светотень, характерную для низкоцветной графики.
Color cycling меняет порядок или отображение выбранного диапазона палитры и создает движение без перерисовки геометрии: текущая вода, мерцающий огонь, бегущие огни или пульсация могут строиться на одном наборе пикселей. Эффект зависит от правильной последовательности индексов. При экспорте нужно отдельно проверить, сохраняет ли целевой формат и конкретный просмотрщик ожидаемую анимацию; статический PNG покажет только одно состояние палитры.
Инструменты рисования
Кисти и свободная линия
Любой прямоугольный фрагмент изображения можно захватить как цветную кисть. Лассо создает кисть из области произвольной формы. Захваченный фрагмент перемещается вместе с курсором и дает предварительный просмотр перед нанесением. Эта модель заменяет часть операций копирования и вставки: повторяющийся орнамент, элемент интерфейса или отдельный тайл превращается в рабочий штамп.
Трансформации кисти
Кисть можно отражать по горизонтали и вертикали, поворачивать на 90 или 180 градусов, вращать на произвольный угол, растягивать, искажать, обводить, уменьшать по краям и перекрашивать. Отдельно настраивается точка привязки — место кисти, которое совмещается с курсором. Для симметричных деталей и повторяющихся элементов это сокращает ручное копирование.
Геометрические инструменты
GrafX2 рисует прямые и ломаные линии, сплайны, прямоугольники, окружности, эллипсы, многоугольники и заполненные фигуры. Есть отдельные режимы для контуров и заливки. Геометрия наносится текущей кистью, поэтому линия может состоять не только из одиночных пикселей, но и из повторяющегося узора.
Заливка заменяет связанную область выбранного цвета. Альтернативная команда заменяет цвет во всем изображении или в пределах соответствующего режима. При работе с индексами замена полезна для быстрого переназначения палитровой роли, однако перед массовой операцией следует убедиться, что одинаковый индекс не используется в другом смысловом элементе.
Распылитель, градиенты и текст
Распылитель размещает точки по настраиваемому распределению. Градиентные прямоугольники, сферы и эллипсы формируют переходы с использованием доступной палитры. В отличие от полноцветного редактора, качество перехода зависит от количества и порядка подготовленных оттенков. При коротком диапазоне получается намеренная ступенчатая растяжка, а не плавный 24-битный градиент.
Инструмент Text преобразует надпись в растровую форму, после чего она ведет себя как пиксельная кисть. Это удобно для небольших подписей и логотипов, но GrafX2 не является системой верстки: текст не остается редактируемым объектом со стилями, абзацами и векторными контурами. Для интерфейсной графики шрифт и размер лучше определить до растрирования.
Режимы рисования и эффекты
Draw Modes меняют способ, которым кисть взаимодействует с существующими пикселями. Среди документированных возможностей есть затенение по цветовым диапазонам, сглаживание с учетом палитры, размазывание, прозрачное смешивание, трафарет, маска, сетка, узорное просеивание и работа с повторяющейся текстурой. Эти режимы не превращают GrafX2 в полноцветный редактор: каждый итоговый пиксель все равно должен соответствовать одному из доступных индексов.
Stencil защищает выбранные цвета от перерисовки или ограничивает действие по цветовой маске. Mask задает дополнительное условие применения кисти. Sieve формирует повторяющийся рисунок пропусков и подходит для ручного дизеринга. Grid привязывает действия к ячейкам, что полезно при редактировании тайлов одинакового размера.
Transparency вычисляет промежуточный результат и подбирает ближайший доступный цвет. Если палитра не содержит подходящих оттенков, смешивание даст грубые ступени или неожиданный цвет. Для предсказуемого результата сначала создают необходимый диапазон в палитре, затем применяют эффект и просматривают изображение в масштабе 100 процентов.
Smooth и Smear также ограничены палитрой. Они полезны при работе с демосценной живописью и низкоцветными иллюстрациями, но способны нарушить намеренную пиксельную структуру. Для спрайтов с четким контуром такие эффекты лучше применять локально и контролировать число измененных индексов.
Слои, запасная страница и история изменений
Слои
Слои позволяют разделить фон, персонажа, эффекты и вспомогательные элементы. Пользователь добавляет или дублирует слой, меняет его порядок, временно скрывает, объединяет с соседним и назначает прозрачный индекс. Модель проще, чем в современных редакторах: нет набора корректирующих слоев, смарт-объектов, сложных режимов наложения и масок слоя в привычном смысле.
Прозрачность строится вокруг одного индексного цвета. Это соответствует спрайтовой графике, но отличается от полноценного альфа-канала с 256 уровнями непрозрачности. При сохранении прозрачного фона надежнее использовать GIF или PNG, поскольку именно для этих форматов документация прямо предусматривает прозрачность фона.
Запасная страница
Spare Page — вторая рабочая страница, между которой и основным изображением можно переключаться. Она используется как временное хранилище, источник кистей, резервная копия или площадка для сравнения. Доступны копирование всех данных, пикселей, палитры и отдельных цветов между страницами, а также переназначение изображения под другую палитру.
Запасная страница особенно полезна перед опасной операцией над палитрой. На нее можно перенести исходный вариант, затем сократить палитру или изменить индексы на основной странице. Однако она не заменяет сохраненный файл: закрытие программы, загрузка другого изображения или ошибка пользователя способны лишить временной копии.
Отмена и повтор
Количество страниц отмены настраивается от 1 до 99. История позволяет отменять и повторять последовательные операции рисования, но имеет документированные границы. Она становится неэффективной после переключения страниц, загрузки изображения и изменения размеров. Поэтому перед изменением холста, импортом нового файла или переходом между основной и запасной страницей нужно сохранять контрольную копию.
Анимация
GrafX2 поддерживает покадровую анимацию. Кадры создаются, дублируются, удаляются и меняются местами. Для каждого кадра задается длительность, а встроенное воспроизведение позволяет проверить ритм. Такой набор подходит для небольших спрайтов, циклов движения, мерцания и анимированных значков.
В режиме анимации часть элементов управления слоями получает кадровое назначение. Это важно учитывать при чтении панели: кнопка добавления может создать новый кадр, а перемещение вверх или вниз — изменить порядок кадров. Контекстная справка показывает актуальное действие.
GIF служит естественным обменным форматом для простой индексированной анимации. Перед финальной передачей файл нужно закрыть и снова открыть в GrafX2, затем проверить во втором просмотрщике. Разные программы по-разному интерпретируют длительность, прозрачный индекс и повтор цикла. Для игрового движка чаще требуются отдельные PNG-кадры или спрайт-лист; GrafX2 позволяет подготовить пиксели, но не заменяет специализированный экспортный конвейер с метаданными кадров.
Ретро-ограничения, тайлы и палитровые режимы
Одна из редких функций GrafX2 — режимы, имитирующие ограничения конкретного оборудования. Они помогают контролировать число цветов в блоке, устройство подпалитр и допустимые сочетания для систем вроде Game Boy Color, Sega Mega Drive или Genesis, ZX Spectrum, Commodore 64, Amstrad CPC и Apple II. Набор зависит от версии и выбранного режима изображения.
Tilemap Mode обнаруживает повторяющиеся блоки и позволяет редактировать повторяющийся элемент с учетом его копий. Это полезно для фонов и игровых карт, где один тайл используется многократно. Функция не превращает GrafX2 в полноценный редактор уровней: в программе нет логики объектов, столкновений, слоев игрового мира и экспорта карты в формат конкретного движка. Ее назначение — графическая часть тайлового материала.
Lua-скрипты и автоматизация
В GrafX2 встроена поддержка Lua. Скрипты могут изменять кисть, изображение и палитру, создавать процедурные формы или выполнять повторяемую локальную обработку. Они хранятся в каталоге scripts и запускаются внутри редактора. Последний скрипт можно повторить без повторного выбора файла.
Lua расширяет программу, но не является облачным магазином эффектов и не гарантирует безопасное выполнение любого загруженного кода. Скрипт способен менять изображение и данные проекта, поэтому сторонние файлы нужно получать из понятного источника, читать перед запуском и применять к копии. Обычная работа GrafX2 не требует скриптов.
Документированная автоматизация не равна современному пакетному процессору. В редакторе нет отдельного конвейера, который принимает сотни файлов, применяет цепочку операций, переименовывает и экспортирует их в фоне. Для серийной конвертации лучше использовать специализированную утилиту, а GrafX2 оставить для ручной палитровой доводки.
ИИ-функций, генерации изображения по тексту, автоматического удаления фона нейросетью и облачного улучшения в GrafX2 нет. Это принципиально ручной инструмент: результат строится из действий пользователя, правил палитры и при необходимости локального скрипта.
Типичный рабочий сценарий: четырехкадровый пиксельный значок
Воспроизводимый пример показывает взаимосвязь палитры, инструментов, кадров и экспорта. Задача — создать анимированный значок размером 32 × 32 пикселя с четырьмя кадрами и палитрой из 16 цветов.
- Создание холста. Пользователь задает изображение 32 × 32 пикселя, выбирает квадратное отображение пикселей и включает увеличенную область. Для фона назначается один индекс, который позднее станет прозрачным.
- Подготовка палитры. В редакторе палитры создаются 16 рабочих оттенков: прозрачный индекс, контур, несколько цветов объекта и ступени света. Неиспользуемая часть таблицы не участвует в рисунке.
- Построение первого кадра. Силуэт рисуется минимальной кистью и заполняется заливкой. Линии и отдельные пиксели корректируют контур. В обычном масштабе проверяется читаемость значка.
- Настройка светотени. Цвета располагаются в логической последовательности. Режим Shade используется только внутри подготовленного диапазона, чтобы не создавать случайных оттенков.
- Создание следующих кадров. Первый кадр дублируется. В каждом следующем кадре меняется небольшая часть силуэта или блика. При таком подходе неподвижные области остаются идентичными, а дрожание контура уменьшается.
- Время и просмотр. Для кадров задается длительность, после чего запускается воспроизведение. Если цикл выглядит рывком, проверяются первый и последний кадры и корректируется интервал.
- Контроль прозрачности. Фоновый индекс назначается прозрачным. Внутри объекта не должно быть случайных пикселей того же индекса, иначе после экспорта появятся отверстия.
- Сохранение и проверка. Рабочая копия сохраняется отдельно, затем создается GIF. Файл снова открывается в GrafX2 и во втором просмотрщике; проверяются четыре кадра, порядок, длительность, прозрачность, размер 32 × 32 и число используемых цветов.
Этот сценарий не требует облака или регистрации. Он показывает и ограничение: если нужен атлас с JSON-описанием рамок, автоматической обрезкой и тегами анимаций для игрового движка, финальную упаковку придется выполнить другим инструментом.
Импорт, сохранение и форматы
Основные растровые форматы
В текущем реестре загрузчиков и сохранения присутствуют GIF, PNG, BMP, PCX, PKM, IMG, SCx, CEL, NEO и семейство IFF, LBM и PBM. PNG доступен в сборках с libpng. TIFF зависит от наличия соответствующей библиотеки. XPM поддерживается как формат сохранения. Для обычного обмена с современными программами наиболее практичны PNG, GIF и BMP.
Форматы старых компьютеров и консолей
GrafX2 поддерживает большое число специализированных форматов Atari, Amiga, Commodore 64, Amstrad CPC, MSX, Apple II и Apple IIGS. В исходном реестре встречаются семейства PI1–PI5, PC1–PC3, CA1–CA3, TNY, C64, PRG, SCR, WIN, CM5, PPH, SGX, SC2, HGR, DHGR и SHR, а также отдельные варианты палитр и контейнеров.
Такая широта не означает, что каждый формат допускает свободный размер и любую палитру. Старые форматы часто жестко задают разрешение, число цветов, расположение данных и ограничения блоков. Перед сохранением нужно выбрать правильный режим изображения и проверить результат в эмуляторе или инструменте целевой системы.
Часть форматов предназначена только для загрузки. Документированный список относит к таким вариантам, в частности, ACBM, GPX, Amiga icon, FLI и FLC, а также некоторые графические форматы калькуляторов и старых платформ. Наличие расширения в диалоге открытия не гарантирует обратное сохранение.
JPEG, TGA и полноцветные исходники
JPEG и TGA относятся к форматам загрузки, а не к основным форматам экспорта GrafX2. После импорта изображение переводится в индексированную модель. Фотографические детали, полупрозрачность и тонкие градиенты могут измениться. Для задачи, где требуется сохранить исходное качество фотографии, GrafX2 не подходит как основной редактор.
Некоторые сборки получают дополнительные загрузчики через SDL_image или RECOIL. Их наличие зависит от того, с какими библиотеками собран конкретный пакет. Поэтому совместимость нужно проверять в той версии, которая установлена у пользователя. Универсальный промежуточный PNG снижает зависимость от необязательных модулей.
Прозрачность
Прозрачность в рабочей модели задается индексом. Для сохранения прозрачного фона предназначены GIF и PNG. Это не многоканальный альфа-слой с плавной полупрозрачностью: один индекс становится полностью прозрачным, остальные цвета остаются видимыми. Эффект полупрозрачности внутри рисунка имитируется подбором палитрового цвета и не сохраняется как отдельное значение альфа.
Слои и структура проекта
Что в GrafX2 отсутствует
Специализация редактора определяет набор отсутствующих функций. В GrafX2 нет проявки RAW, профилирования фотокамеры, HDR-объединения, сложной цветокоррекции в широком цветовом пространстве, CMYK-подготовки к типографии и неразрушающих корректирующих слоев. Он не заменяет каталогизатор фотографий, векторный редактор, систему верстки или редактор интерфейсных макетов.
Нет совместной облачной доски, истории версий на сервере, приглашений в команду и синхронизации между устройствами. Нет официального мобильного рабочего процесса, рассчитанного на сенсорный экран. Нет генеративного ИИ, автоматической ретуши портрета и смыслового выделения объектов.
Пакетный экспорт и подготовка атласов для игрового движка не являются центральными функциями. Lua помогает автоматизировать отдельные операции, но не предоставляет готовую систему сборки ресурсов с именованием, метаданными, профилями платформ и непрерывной интеграцией.
Цена, лицензия и редакции
GrafX2 распространяется бесплатно по GNU GPL версии 2. Полноценная программа не требует покупки, подписки или активации. Отдельной Pro-редакции нет. Понятия пробного периода и ограниченного бесплатного режима к GrafX2 не относятся: пользователь получает те же функции, которые доступны в опубликованной сборке.
GPL регулирует распространение программы и ее исходного кода. Изображение, нарисованное в редакторе, не становится автоматически произведением под GPL. Автор может использовать собственную графику в личном, учебном или коммерческом проекте, соблюдая права на исходные изображения, шрифты, палитры и другие сторонние материалы.
Сторонний магазин или репозиторий может устанавливать собственные правила упаковки и обновления, но это не создает официальную платную редакцию GrafX2. При сравнении пакетов важны номер версии, происхождение сборки и состав библиотек.
Интернет, учетная запись и приватность
Открытие, рисование и сохранение выполняются локально. Учетная запись не нужна. Интернет требуется для получения программы, обновлений и чтения онлайн-документации, но не является частью обычной обработки изображения. В документированной модели нет облачной загрузки проектов или серверной генерации результата.
Язык интерфейса и освоение
Комплектная справка и подписи основных элементов представлены на английском. Русский интерфейс не входит в подтвержденный актуальный набор локализации. Большинство терминов короткие, но двойные действия кнопок, палитровая логика и ретро-режимы требуют чтения справки.
Новичку полезно сначала освоить пять принципов: различие левой и правой кнопки, основной и фоновый цвет, индексированную палитру, Magnifier и запасную страницу. После этого базовое рисование становится предсказуемым. Сложность возникает не из-за количества окон, а из-за плотной упаковки функций и непривычной модели редактирования.
F1 важнее обычного меню помощи. Контекстная справка показывает назначение текущей кнопки, альтернативное действие и сочетание клавиш. Поскольку горячие клавиши можно менять, старое руководство или чужая раскладка не всегда совпадает с установленной конфигурацией.
Плюсы и минусы
Плюсы ✔️
- Точный контроль индексированной палитры до 256 цветов, включая номера индексов, диапазоны, сокращение и перестановку.
- Двойное представление изображения позволяет одновременно видеть общий силуэт и редактировать отдельные пиксели.
- Инструменты захвата цветной кисти, лассо и трансформации удобны для повторяющихся деталей, орнаментов и тайлов.
- Есть слои, прозрачный индекс, покадровая анимация, длительность кадров и предварительное воспроизведение.
- Поддерживаются многочисленные форматы и ограничения старых компьютеров, которые редко встречаются в универсальных редакторах.
- Программное отображение широких и высоких пикселей помогает готовить графику для нестандартных ретро-режимов.
- Lua-скрипты расширяют локальную обработку изображения, кисти и палитры.
- Программа бесплатна, открыта, не требует регистрации, подписки и подключения к интернету во время работы.
- Официально доступны разные Windows-сборки и переносимый архив, а для Linux публикуется x86_64 AppImage.
Минусы ❌
- Редактор ограничен индексированной моделью и не подходит для полноцветной фотографии, RAW, HDR, CMYK и сложной альфа-композиции.
- Ретро-интерфейс с разными действиями кнопок мыши и плотной панелью требует привыкания.
- Русская комплектная локализация не подтверждена; справка и основные подписи рассчитаны на английский язык.
- Текущая официальная страница сборок не предоставляет готовый пакет для macOS и современных мобильных систем.
- История отмены имеет существенные границы после переключения страниц, загрузки файла и изменения размеров.
- Большинство обменных форматов не сохраняет всю рабочую структуру слоев, страниц, настроек и истории.
- Нет облачной совместной работы, готового пакетного конвейера, генеративного ИИ и специализированного экспорта атласов с метаданными.
- Импорт полноцветного изображения приводит к сокращению палитры и может заметно изменить градиенты и оттенки.
- Для ретро-форматов требуется дополнительная проверка в целевом эмуляторе или инструментарии платформы.
Кому подойдёт
- Пиксельным художникам. GrafX2 дает прямое управление сеткой, палитрой, кистями и ступенчатой светотенью без скрытого сглаживания.
- Разработчикам 2D-игр. Редактор подходит для ручной подготовки небольших спрайтов, значков, тайлов и индексированных анимаций, если упаковка ресурсов выполняется отдельно.
- Авторам графики для ретро-платформ. Форматы, пиксельные пропорции и аппаратные ограничения составляют одну из самых сильных сторон программы.
- Участникам демосцены. Палитровое рисование, циклические цвета и происхождение интерфейса соответствуют классическому рабочему процессу демосценной графики.
- Пользователям, которым нужен локальный свободный инструмент. Программа работает без аккаунта, подписки и облачной обработки.
- Технически подготовленным художникам. Lua, форматы старых систем и ручная работа с индексами дают больше контроля тем, кто понимает устройство конечного ресурса.
Кому не подойдёт
- Фотографам. Для проявки RAW, коррекции объектива, управления цветом, шумоподавления и каталогизации нужен специализированный фотопроцессор.
- Дизайнерам полноцветных макетов. Ограничение 256 цветами и растровая модель не заменяют векторные объекты, компоненты интерфейса и типографику.
- Командам с обязательной облачной совместной работой. В GrafX2 нет общего онлайн-проекта, комментариев и серверной истории версий.
- Пользователям, которым требуется мобильное приложение. Актуальный официальный набор не содержит современной версии для Android или iOS.
- Тем, кому нужен полностью автоматический экспорт игрового контента. Атласы, JSON-разметка, теги анимации и профили движков требуют дополнительного инструмента.
- Новичкам, ожидающим интерфейс современного графического пакета. Без изучения контекстной справки двойные действия кнопок и индексная палитра будут вызывать ошибки.
Частые проблемы и диагностика
Программа не запускается в Windows
Сначала нужно проверить происхождение и номер файла. Официальный канал предлагает три варианта графической подсистемы: Win32, SDL и SDL2. Если один вариант закрывается при запуске, некорректно принимает мышь или отображает пустое окно, следует проверить переносимую сборку с другим API той же версии. Одновременное изменение версии и графического API затрудняет поиск причины.
AppImage не открывается в Linux
Интерфейс слишком мелкий или слишком крупный
GrafX2 использует собственную пиксельную компоновку и программное масштабирование. В настройках проверяются размер пикселя, коэффициент меню, оконный режим и выбранная графическая подсистема. На Windows полезно сравнить Win32, SDL и SDL2. Масштаб операционной системы и масштаб самого GrafX2 не следует менять одновременно: сначала устанавливают один базовый режим, затем корректируют второй.
Файл не открывается
Расширение не гарантирует соответствие содержимого формату. Нужно проверить файл в независимом просмотрщике, затем сохранить промежуточный PNG или BMP. Для старого формата важны точная разновидность, разрешение и способ упаковки данных. Дополнительные загрузчики через SDL_image и RECOIL зависят от сборки, поэтому файл, открывающийся в одном пакете GrafX2, не обязательно откроется в другом.
После импорта изменились цвета
Причина обычно в переходе из полноцветного изображения к палитре не более 256 цветов. Проверяются число реально используемых цветов, порядок палитры и наличие близких оттенков. Если исходник фотографический, сначала уменьшают палитру в полноцветном редакторе с подходящим алгоритмом, затем открывают результат в GrafX2 для ручной корректировки.
Для технического спрайта следует сравнивать не только внешний вид, но и номера индексов. Два одинаковых на экране цвета могут занимать разные позиции, а движок может ожидать конкретный индекс прозрачности или подпалитры.
Прозрачный фон сохраняется неправильно
Нужно убедиться, что назначен правильный прозрачный индекс и включено сохранение прозрачного фона. Затем файл сохраняется в GIF или PNG. Если внутри объекта используется тот же индекс, появятся прозрачные отверстия. После экспорта изображение проверяется на контрастном фоне, а не только на шахматной подложке редактора.
После экспорта пропали слои
PNG, BMP, PCX и большинство ретро-форматов не следует использовать как универсальное хранилище рабочей структуры. Перед объединением слоев сохраняется отдельная версия. Экспортный файл рассматривается как конечное изображение. Если требуется дальнейшее редактирование, рабочие данные остаются в отдельной копии, а не перезаписываются итоговым файлом.
Анимация воспроизводится с неправильной скоростью
Проверяется длительность каждого кадра, порядок первого и последнего кадра и интерпретация времени внешним просмотрщиком. Короткие интервалы могут округляться. Сначала анимация запускается внутри GrafX2, затем сохраненный GIF открывается заново и сравнивается во втором приложении. Для игрового движка длительность лучше задавать его собственными метаданными, используя GrafX2 только для пикселей кадров.
Отмена больше не возвращает нужное состояние
История GrafX2 имеет границы после переключения основной и запасной страниц, загрузки файла и изменения размеров изображения. Восстановить состояние, которое уже выпало из истории, команда Undo не сможет. Защита состоит в последовательных сохранениях с разными именами перед изменением холста, палитры, формата и структуры слоев.
Графика выглядит растянутой в другом просмотрщике
В редакторе мог быть включен режим широкого или высокого пикселя. Обычный PNG не обязан передавать такое экранное соотношение, поэтому сторонний просмотрщик показывает квадратные пиксели. Нужно разделять исходное разрешение ресурса и способ отображения на целевой системе. Для публикации иногда создают увеличенную копию с целочисленным масштабом, не заменяя ею оригинал.
Ретро-формат сохраняется с ошибкой
Проверяются точный режим, размеры, число цветов, ограничения блока, порядок палитры и поддержка сохранения выбранной разновидности. Некоторые форматы доступны только для загрузки. Безопасный порядок действий: сохранить рабочий PNG, создать копию под целевое ограничение, экспортировать ретро-файл, открыть его заново и запустить в эмуляторе или официальном инструментарии платформы.
Горячая клавиша выполняет другое действие
Сочетания в GrafX2 настраиваются. Старое руководство или чужая конфигурация может не совпадать с текущей. F1 и окно настроек показывают назначение в установленной версии. Перед сбросом конфигурации полезно записать измененные комбинации.
Правая кнопка неожиданно рисует
Как проверить результат
- Размер. Сверить ширину и высоту с техническим заданием, включая размер отдельного кадра или тайла.
- Палитра. Проверить число используемых цветов, порядок обязательных индексов и отсутствие случайных дублей.
- Прозрачность. Открыть итог на светлом и темном фоне, найти отверстия и непрозрачные края.
- Масштаб 100 процентов. Оценить контур без сглаживания и без искусственного растяжения интерфейса.
- Повторное открытие. Закрыть файл и загрузить его заново в GrafX2, чтобы проверить не состояние памяти, а реально записанные данные.
- Второе приложение. Открыть PNG или GIF независимым просмотрщиком; ретро-формат проверить в эмуляторе или целевом редакторе.
- Кадры. Сверить их количество, порядок, длительность, повтор цикла и отсутствие случайного сдвига.
- Резервная копия. Убедиться, что рабочая версия со слоями и промежуточными данными не заменена плоским экспортом.
Альтернативы GrafX2
Aseprite
Aseprite ориентирован на современный производственный процесс пиксель-арта: слои, кадры, onion skinning, тайлмапы, теги анимаций и экспорт спрайт-листов собраны в более привычном интерфейсе. Готовые официальные сборки являются платными. Aseprite разумнее, когда основная задача — регулярная анимация для современных игровых движков, а поддержка редких ретро-форматов и аппаратных ограничений не нужна.
Pixelorama
Pixelorama — свободный редактор пиксель-арта с современным интерфейсом, анимацией и тайлмапами. Он доступен для настольных систем и в веб-варианте. Это подходящая бесплатная альтернатива для пользователя, которому важнее знакомая компоновка, слои и игровая графика, чем палитровая глубина GrafX2 и его набор старых форматов.
Pro Motion NG
Pro Motion NG также специализируется на спрайтах, анимации, тайлах и палитровой игровой графике. Продукт коммерческий и ориентирован на Windows, при этом существует ограниченная бесплатная редакция. Его выбирают ради готового профессионального конвейера тайлов и спрайтов; GrafX2 выигрывает свободной лицензией, локальной открытостью и широкой ретро-направленностью.
Krita
Krita — свободный редактор цифровой живописи с полноцветными кистями, слоями, анимацией и более широкими художественными возможностями. Он лучше для иллюстрации, концепт-арта, сложной прозрачности и больших полотен. GrafX2 предпочтительнее, когда каждый пиксель и индекс палитры должны соответствовать строгому низкоцветному формату.
GIMP
GIMP — универсальный свободный редактор для обработки растровых изображений. Он поддерживает полноцветную работу, управление цветом, маски, фильтры и автоматизацию, а также умеет переводить изображение в индексированный режим. GIMP удобнее для подготовки фотографии и сложного монтажа; GrafX2 точнее приспособлен к ручному пиксель-арту, палитровым циклам и графике старых платформ.
FAQ
GrafX2 действительно ограничен 256 цветами?
Да. Индексированная палитра до 256 цветов является фундаментальной моделью редактора. Это не ограничение бесплатной версии, а назначение программы.
Можно ли открыть JPEG?
JPEG указан как формат загрузки. После открытия изображение переводится в индексированную палитру, поэтому фотографические градиенты и оттенки могут измениться. Сохранение обратно в JPEG не относится к основному экспортному набору GrafX2.
Поддерживает ли программа прозрачность?
Да, через прозрачный цветовой индекс. Прозрачный фон сохраняется в GIF и PNG. Плавного альфа-канала для каждого пикселя в рабочей модели нет.
Есть ли в GrafX2 слои?
Есть. Слои можно добавлять, дублировать, перемещать, выбирать, скрывать и объединять. Возможности проще, чем в универсальных редакторах, а итоговый обменный формат обычно не сохраняет всю структуру.
Подходит ли GrafX2 для анимированных спрайтов?
Подходит для покадрового рисования, настройки длительности и предварительного просмотра. Для автоматической упаковки атласа, тегов и метаданных игрового движка потребуется дополнительный инструмент.
Нужна ли регистрация?
Нет. Учетная запись, активация и подписка не требуются.
Работает ли программа без интернета?
Да. После установки или распаковки открытие, рисование и сохранение выполняются локально. Интернет нужен только для загрузки, обновлений и онлайн-справки.
Есть ли русская версия интерфейса?
Пользователю следует рассчитывать на английские подписи и английскую комплектную документацию. Подтвержденной актуальной русской локализации в официальном наборе нет.
Чем версия 2.9 отличается от 2.9.3264?
2.9 — стабильная метка релиза. 2.9.3264 — более поздняя официальная сборка текущей ветки. Это не разные платные редакции.
Можно ли использовать созданную графику коммерчески?
Лицензия GPL относится к программе и ее исходному коду, а не автоматически к созданному пользователем изображению. Коммерческое использование собственной работы допустимо при соблюдении прав на все использованные исходные материалы.
Есть ли версия для macOS?
Проект переносим, но текущая официальная страница сборок не предоставляет готовый macOS-пакет. Потребуется подходящий сторонний пакет или самостоятельная сборка с отдельной проверкой версии и совместимости.
Можно ли заменить GrafX2 обычным фоторедактором?
Для простого рисунка — да, но универсальный редактор обычно хуже контролирует аппаратные палитровые ограничения и редкие форматы. Для фотографий и полноцветного монтажа, наоборот, фоторедактор подходит лучше.
Итог по сценариям
Для ручного пиксель-арта с ограниченной палитрой GrafX2 остается практичным выбором: он дает прямой доступ к индексам, цветовым диапазонам, кистям из фрагментов, двойному масштабу и покадровой анимации. Освоение интерфейса оправдано, когда контроль пикселей важнее современного оформления программы.
Для графики Commodore 64, Amstrad CPC, Atari, Apple II и других старых систем преимущество еще заметнее. Встроенные ограничения, нестандартные пропорции пикселей и множество специализированных форматов уменьшают число преобразований между разными программами. Финальную совместимость все равно нужно подтверждать на целевой платформе.
Для современного инди-проекта GrafX2 подходит как редактор самих спрайтов и тайлов, если команда отдельно решает упаковку атласов, метаданные и интеграцию с движком. Когда важны onion skinning, теги, автоматический экспорт и единый производственный конвейер, Aseprite, Pixelorama или Pro Motion NG окажутся прямее.
Для фотографии, полноцветной иллюстрации, печатного дизайна и облачной командной работы GrafX2 выбирать не следует. Ограничение 256 цветами, индексная прозрачность и отсутствие современных неразрушающих инструментов в этих задачах становятся не преимуществом, а техническим барьером.
Оптимальный сценарий GrafX2 — локальная работа автора, который понимает палитровую модель, сохраняет промежуточные копии и проверяет экспорт повторным открытием. В таком режиме программа дает редкое сочетание свободной лицензии, активного проекта, точного пиксельного контроля и поддержки исторических графических систем без платного тарифа и обязательного облака.








