Документация Вывод

Экспорт кадров, последовательностей и спрайтовых листов

Один кадр, папка нумерованных кадров или одна упакованная сетка: три экспорта изображений делят панель настроек и различаются только тем, что пишут.

Меню Файл ▸ Экспорт предлагает три места назначения для изображений: «Изображение...» пишет тот кадр, который вы назовёте, «Последовательность PNG…» пишет по файлу на кадр в папку, а «Спрайт-лист…» упаковывает весь диапазон в одно изображение-сетку. Все три пользуются одними и теми же рядами формата, качества, разрешения и фона, поэтому изучение одного покрывает два других.

Окно «Изображение...»: ряды формата слева и предпросмотр справа.
Переключатель «Пиксельный режим» стоит в этом окне, как и в любом другом окне экспорта, и включён по умолчанию для проекта в пиксельном режиме. С ним включённым в файл попадает та самая чёткая сетка, которую вы нарисовали; раньше все экспортёры вместо неё отрисовывали гладкую векторную картинку.

Формат и качество

ФорматПрозрачностьПолзунок качестваЗамечания
PNGДаНетБез потерь. Безопасное умолчание
JPEGНетДа, от 1 до 100Фотографический; на плоском цвете и штрихе артефакты видны
WebPДаДа, от 1 до 100На 100 ползунок читается как «Без потерь» и меняет кодировщик
BMPНетНетБез сжатия. Только для тех инструментов, которые его требуют

Качество по умолчанию равно 90 и появляется только для JPEG и WebP. WebP на 100 по-настоящему без потерь, а не просто очень высокого качества: для графики с плоскими заливками он часто меньше PNG при одинаковых пикселях.

Выберите фон: «Цвет холста», «Чёрный», «Белый», «Пурпурный (хромакей)», «Зелёный (хромакей)» или «Прозрачность». Два цвета хромакея нужны для графики, которую вы потом вырежете в другой программе. «Прозрачность» доступна только для PNG и WebP; для JPEG или BMP под строками появляется приглушённая надпись о том, что формат не хранит прозрачность и вместо неё будет использован цвет холста.

Разрешение

Ширина и высота каждый раз при открытии окна начинаются с холста и принимают от 1 до 16384 пикселей. Блокировка пропорций держит соотношение, пока вы тянете любую из них. Всё отрисовывается заново в том размере, который вы просите, поэтому экспорт покрупнее является настоящей отрисовка, а не растягивание.

Одно изображение

У окна «Изображение...» вместо диапазона поле кадра; оно начинается с того кадра, на котором вы стоите, и покрывает весь проект. Имя файла по умолчанию illustration с расширением формата.

Этот экспорт пишется сразу, без окна прогресса: неподвижный кадр требует одной отрисовки. Если файл записать не удаётся, окно остаётся открытым и показывает красным «Не удалось записать файл.», а это обычно означает, что папка только для чтения или что имя уже открыто в другой программе.

Последовательность PNG

Обзор здесь выбирает папку, а не имя файла. Файлы пишутся как frame_0001 с выбранным расширением, в четыре цифры, по одному на кадр диапазона от начала до конца.

Номера соответствуют номерам кадров проекта, а не счёт с единицы. Диапазон, начинающийся с кадра 40, первым пишет frame_0040, а начинающийся с 0 пишет frame_0000, что бы ни говорила строка подсказки под путём. Настройте первый кадр вашего композитора соответственно или выводите с кадра 1.

Вопреки имени, окно не ограничено PNG: последовательности JPEG, WebP и BMP выходят оттуда же. Подвал показывает, сколько кадров даст текущий диапазон.

Отмена на полпути оставляет уже записанные кадры в папке. Опустошите её, прежде чем пробовать снова, чтобы недоделанный дубль не смешался со следующим.

Спрайт-лист

Лист раскладывает каждый кадр диапазона в сетку, слева направо и затем вниз, и каждая ячейка ровно того разрешения, которое вы задали.

ПараметрДиапазонПо умолчаниюЧто делает
СтолбцыОт 1 до 6410Кадров в ряду. Последнее значение запоминается
ИнтервалОт 0 до 64 px0Жёлоб между ячейками
ОбрезатьВкл или выклВыклОбрезает каждый кадр по видимому содержимому и плотно упаковывает куски вместо ровной сетки. Пока параметр включён, «Столбцы» недоступны

Живой предпросмотр рядом с настройками показывает лист, который получится при экспорте, с выбранными форматом, фоном и пиксельным режимом, упакованный точно так же, как при настоящем экспорте. Проверьте там фон или формат, прежде чем запускать долгий рендер.

Рядом с изображением экспорт записывает JSON-файл с тем же именем, в формате, который использует Aseprite и уже понимают игровые движки. В нём указано, где на листе лежит каждый кадр, его размер до обрезки и длительность, а каждая групповая метка шкалы времени превращается в именованный тег кадров с диапазоном, направлением и цветом, так что движок может проиграть "walk" или "jump" по имени.

Интервал вставляется только между ячейками и никогда вокруг снаружи, поэтому у листа с 4 столбцами 3 промежутка. Оставьте его на 0, если только ваш движок не подтягивает соседние пиксели при масштабировании спрайта.

Строка под двумя полями сообщает количество кадров, сетку в виде столбцов на ряды и настоящий размер готового листа в пикселях. Следите за этим числом: размер ячейки, умноженный на сетку, очень быстро перерастает то, что видеокарта согласится загрузить текстурой, а 40 кадров по 1920 x 1080 дают уже лист в 13000 px.

Окно печатает размер готового листа рядом с сеткой. За 32767 пикселей по любой стороне лист нельзя записать одним изображением, поэтому строка размера краснеет, говорит почему, а экспорт отключается, пока вы не уменьшите количество кадров, столбцы или размер ячейки.

Весь лист держится в памяти одним изображением, пока отрисовка не кончится. Держите разрешение ячейки небольшим. Спрайтовые листы делаются для графики размером со спрайт.
Окно «Спрайт-лист…» с включённой обрезкой: упакованный лист в живом предпросмотре и размер в пикселях.

Что переезжает

Каждое из трёх окон помнит свои формат, качество и фон, а спрайтовый лист помнит ещё столбцы и интервал. Пути вывода, разрешения и диапазоны кадров не запоминаются. Они каждый раз возвращаются из проекта.