Exportar imagens fixas, sequências e folhas de sprites
Um quadro, uma pasta de quadros numerados ou uma única grade empacotada: as três exportações de imagem compartilham um painel de ajustes e só diferem no que escrevem.
Arquivo ▸ Exportar oferece três destinos de imagem: Imagem... escreve o quadro que você indicar, Sequência PNG… escreve um arquivo por quadro numa pasta, e Folha de sprites… empacota a faixa inteira numa única imagem em grade. As três usam as mesmas fileiras Formato, Qualidade, Resolução e Fundo, então aprender uma cobre as outras duas.
Formato e qualidade
| Formato | Transparência | Controle de qualidade | Notas |
|---|---|---|---|
| PNG | Sim | Não | Sem perdas. O padrão seguro |
| JPEG | Não | Sim, de 1 a 100 | Fotográfico; artefatos visíveis em cor chapada e em traço |
| WebP | Sim | Sim, de 1 a 100 | Em 100 o controle diz Sem perdas e troca de codificador |
| BMP | Não | Não | Sem compressão. Só para ferramentas que o exijam |
A Qualidade vale 90 por padrão e só aparece para JPEG e WebP. O WebP em 100 é genuinamente sem perdas, e não apenas de qualidade altíssima: para desenho em cores chapadas ele costuma ser menor que o PNG com pixels idênticos.
Escolha o Fundo entre Cor da tela, Preto, Branco, Magenta (chroma key), Verde (chroma key) ou Transparente. As duas cores de chroma key servem para uma arte que você vai recortar depois em outro programa. O Transparente só aparece para PNG e WebP; em JPEG ou BMP uma linha esmaecida aparece sob as fileiras dizendo que o formato não pode guardar transparência e que a cor da tela será usada no lugar.
Resolução
A Largura e a Altura partem da tela toda vez que a caixa abre e aceitam de 1 a 16384 pixels. O Bloquear proporção mantém a proporção enquanto você arrasta qualquer uma das duas. Tudo é renderizado de novo no tamanho que você pedir, então exportar grande é um render de verdade e não uma ampliação.
Uma imagem única
A caixa Imagem... tem um campo Quadro em vez de uma faixa; ele parte do quadro em que você está e cobre o projeto inteiro. O nome de arquivo padrão é illustration, com a extensão do formato.
Esta exportação é escrita na hora, sem caixa de progresso: uma imagem fixa é um render. Se o arquivo não puder ser escrito, a caixa continua aberta e mostra em vermelho "Não foi possível gravar o arquivo.", o que em geral quer dizer que a pasta é somente de leitura ou que o nome já está aberto em outro programa.
Uma sequência PNG
O Procurar aqui escolhe uma pasta, e não um nome de arquivo. Os arquivos são escritos como frame_0001 com a extensão escolhida, em quatro dígitos, um por quadro da faixa de Início a Fim.
A caixa não se limita a PNG apesar do nome: sequências JPEG, WebP e BMP saem do mesmo lugar. O rodapé mostra quantos quadros a faixa atual vai produzir.
Uma folha de sprites
A folha dispõe cada quadro da faixa numa grade, da esquerda para a direita e depois para baixo, com cada casa exatamente na Resolução que você definir.
| Ajuste | Faixa | Padrão | O que faz |
|---|---|---|---|
| Colunas | De 1 a 64 | 10 | Quadros por fileira. O último valor que você usou é lembrado |
| Espaçamento | De 0 a 64 px | 0 | Uma calha entre as casas |
| Cortar | Ligado ou desligado | Desligado | Recorta cada quadro no conteúdo visível dele e empacota as peças bem juntas em vez de usar uma grade uniforme. Colunas fica desativado enquanto ele estiver ligado |
Uma prévia ao vivo ao lado dos ajustes mostra a folha que a exportação vai produzir, com o formato, o fundo e o Modo pixel escolhidos, empacotada exatamente como a exportação real faz. Confira ali um fundo ou um formato antes de rodar um render longo.
Ao lado da imagem, a exportação escreve um arquivo JSON com o mesmo nome, no formato que o Aseprite usa e que os motores de jogo já leem. Ele lista onde cada quadro fica na folha, o tamanho antes do corte e a duração, e transforma cada marcador de grupo da linha do tempo numa etiqueta de quadros com nome, intervalo, direção e cor, para que um motor possa tocar "walk" ou "jump" pelo nome.
O espaçamento é inserido apenas entre as casas, nunca em volta do lado de fora, então uma folha de 4 colunas tem 3 vãos. Deixe-o em 0 a menos que o seu motor deixe vazar pixels vizinhos ao redimensionar um sprite.
Uma linha sob os dois campos informa a contagem de quadros, a grade em colunas x fileiras, e o tamanho real em pixels da folha pronta. Fique de olho nesse número: um tamanho de casa multiplicado por uma grade passa muito rápido do que uma placa de vídeo aceita carregar como textura, e 40 quadros de 1920 x 1080 já são uma folha de 13000 px.
A caixa mostra o tamanho da folha pronta ao lado da grade. Além de 32767 pixels num dos lados a folha não pode ser escrita como imagem única, então a linha de tamanho fica vermelha, diz o motivo, e o Exportar é desativado até você reduzir a quantidade de quadros, as colunas ou o tamanho da casa.
O que é lembrado
Cada uma das três caixas lembra o próprio Formato, a Qualidade e o Fundo, e a folha de sprites lembra também as Colunas e o Espaçamento. Os caminhos de saída, as resoluções e as faixas de quadros não são lembrados: eles voltam do projeto toda vez.