Начало работы
ASCII Paint — это редактор для создания текстовой графики с использованием символов ASCII и Unicode. Редактор поддерживает слои, цвета переднего плана и фона, а также множество инструментов для рисования.
Основные элементы интерфейса
Панель инструментов — расположена слева. Содержит все инструменты рисования.
Холст — центральная область для рисования. Используйте колесо мыши для масштабирования.
Палитра цветов — выбор цвета символа (FG) и фона (BG).
Панели — справа находятся панели со слоями, генераторами, шрифтами и другими настройками.
Колесо мыши — масштабирование
Средняя кнопка мыши или Space + ЛКМ — перемещение
Стрелки — перемещение курсора (в режиме клавиатуры)
Инструменты
Выделение
MПрямоугольное выделение области для копирования, перемещения или заливки.
Волшебная палочка
WВыделяет связанные ячейки с одинаковым символом или цветом.
Карандаш
BРисует текущим символом и цветами на холсте.
Ластик
EСтирает ячейки, заменяя их пробелом и прозрачным фоном.
Заливка
GЗаполняет связанную область выбранным символом и цветами.
Пипетка
IКопирует символ и цвета из ячейки в текущую кисть.
Текст
TРежим ввода текста с клавиатуры.
Блочная кисть
UРисует блочными символами (▀▄█) для создания пиксельной графики.
Перемещение
VПеремещает выделенную область или весь слой.
Штамп
SВставляет скопированное содержимое как кисть.
Линия
LРисует прямую линию между двумя точками.
Прямоугольник
RРисует прямоугольник или квадрат.
Эллипс
OРисует эллипс или круг.
Горячие клавиши
Инструменты
| Клавиша | Действие |
|---|---|
| M | Выделение |
| W | Волшебная палочка |
| B | Карандаш |
| E | Ластик |
| G | Заливка |
| I | Пипетка |
| T | Текст |
| U | Блочная кисть |
| V | Перемещение |
| S | Штамп |
| L | Линия |
| R | Прямоугольник |
| O | Эллипс |
Рисование
| Клавиша | Действие |
|---|---|
| 1 | Переключить рисование символа |
| 2 | Переключить рисование цвета |
| 3 | Переключить рисование фона |
| Q | Переключить режим заливки |
Редактирование
| Клавиша | Действие |
|---|---|
| Ctrl+Z | Отменить |
| Ctrl+Y | Повторить |
| Ctrl+C | Копировать |
| Ctrl+X | Вырезать |
| Ctrl+V | Вставить |
| Ctrl+A | Выделить всё |
| Delete | Удалить выделение |
| Escape | Отменить действие |
Файл
| Клавиша | Действие |
|---|---|
| Ctrl+S | Сохранить JSON |
| Ctrl+Shift+S | Экспорт PNG |
| Ctrl+Shift+T | Экспорт TXT |
Режимы рисования
Режимы рисования определяют, какие аспекты ячейки будут изменены при рисовании. Можно комбинировать режимы или отключать ненужные.
Символ
Рисует текущий символ. Отключите для изменения только цветов.
Цвет текста
Применяет цвет переднего плана (FG).
Цвет фона
Применяет цвет заднего плана (BG).
Если нужно только перекрасить символы, не меняя их, отключите режим символа (1) и оставьте только цвета (2, 3).
Слои
Слои позволяют организовать работу, разделяя элементы изображения. Каждый слой имеет независимые ячейки, видимость и прозрачность.
Операции со слоями
Создать слой — кнопка «+» добавляет новый слой над текущим.
Удалить слой — кнопка корзины удаляет выбранный слой.
Изменить порядок — перетащите слой мышью вверх или вниз.
Видимость — нажмите на иконку глаза для скрытия/показа слоя.
Прозрачность — настройте с помощью ползунка.
Пробелы на верхних слоях позволяют видеть содержимое нижних слоёв. Используйте это для наложения элементов.
Генераторы
Генераторы помогают заполнять области специальным контентом.
Паттерны
Повторяющиеся узоры из символов. Можно создавать свои паттерны или использовать предустановленные.
Градиенты
Плавные переходы между символами или цветами. Настройте направление, начальный и конечный символ.
Случайное заполнение
Заполняет область случайными символами из заданного набора. Полезно для создания текстур.
Генераторы работают внутри выделенной области. Сначала выделите область (M), затем примените генератор.
Выделение и маски
Выделение ограничивает область, на которую влияют инструменты рисования.
Прямоугольное выделение (M)
Создаёт прямоугольную область. Зажмите Shift для добавления к существующему выделению.
Волшебная палочка (W)
Выделяет связанные ячейки по одному из критериев:
- Символ — одинаковые символы
- Цвет — одинаковый цвет текста
- Фон — одинаковый цвет фона
- Всё — полное совпадение
Маска выделения
После создания выделения все операции рисования влияют только на выделенную область.
| Клавиша | Действие |
|---|---|
| Ctrl+A | Выделить всё |
| Escape | Снять выделение |
| Ctrl+I | Инвертировать выделение |
| Delete | Очистить выделенное |
Режим клавиатуры
Режим клавиатуры позволяет управлять курсором и рисовать без мыши. Полезно для точного позиционирования и доступности.
Режим клавиатуры активируется автоматически при нажатии стрелок, когда инструмент ввода текста не выбран. На холсте появится мигающий курсор.
Для рисования линии с клавиатуры: переместите курсор в начало, нажмите Enter дважды (зажать), переместите курсор стрелками, нажмите Enter (отпустить).
Экспорт
ASCII Paint поддерживает несколько форматов экспорта.
JSON (Ctrl+S)
Полное сохранение проекта со всеми слоями, настройками и историей. Можно открыть позже для продолжения работы.
PNG (Ctrl+Shift+S)
Растровое изображение с точным отображением символов, цветов и шрифта. Подходит для публикации.
TXT (Ctrl+Shift+T)
Чистый текст без цветов. Подходит для копирования в терминал или текстовые редакторы.
При экспорте в PNG учитывается текущий масштаб. Для получения изображения 1:1 установите масштаб 100%.
Советы и трюки
Быстрая пипетка
В любом инструменте нажмите правую кнопку мыши для быстрой пипетки — скопировать символ и цвета из ячейки под курсором.
Симметрия
Включите симметрию в панели модификаторов для зеркального рисования. Полезно для создания симметричных узоров и персонажей.
Блочная графика
Используйте блочную кисть (U) для создания пиксельной графики. Блочные символы (▀▄█░▒▓) позволяют достичь вдвое большего разрешения по вертикали.
Комбинирование слоёв
Используйте отдельные слои для фона, контуров и деталей. Это упрощает редактирование и позволяет экспериментировать без риска.
Шрифты
Выбор шрифта влияет на отображение. Моноширинные шрифты рекомендуются для правильного выравнивания. Экспериментируйте с разными шрифтами для разных стилей.
Наводите курсор на элементы интерфейса для получения подсказок. Горячие клавиши указаны в скобках.