Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Linha de comando

flatty -h imprime tudo. Nada aqui é necessário para o uso comum — isto é para scripts de construção, para reproduzir um relatório de erro e para abrir a app já apontada para algo.

Abrir algo

SinalizadorFaz
-open <path>abre um projeto: a sua pasta ou o seu project.fdraw
-project <dir>a pasta do projeto em que trabalhar; criada por -save se ainda não existe
-name "Nice Name"o nome do projeto, que também define os nomes dos ficheiros exportados
-palette <file>importa um ficheiro de paleta ao arrancar
-tool <name>coloca uma ferramenta à mão: brush, bucket, texture, glyph, flextrude, shapes ou generator
-no-launchersalta o seletor de arranque
-show-launcherforça-o, mesmo que outra coisa o tivesse saltado

Funcionamento sem interface

SinalizadorFaz
-saveescreve o ficheiro de projeto e sai
-exportescreve exports/ e exports/latest/, depois sai
flatty -project ./sprites/cloud -demo cloud -save   # cria-a e escreve o ficheiro de projeto
flatty -open ./sprites/cloud -export                # escreve as exportações

Ambas precisam de um sítio para escrever, por isso recusam funcionar sem -project ou -open em vez de inventarem um caminho. Derivar um a partir de uma raiz mais o título é o que costumava mover o trabalho de alguém quando renomeava um projeto.

Uma execução com script não escreve definições. -project, -save, -export e -screenshot suprimem escritas de configuração, para que uma execução indicada o que fazer não reescreva o seu histórico, espaços de trabalho ou preferências como efeito secundário. O painel Definições diz Não guarda quando isto está em vigor.

A janela

SinalizadorFaz
-width N / -height Ntamanho da janela; 0 preenche o monitor
-layout <id>começa com um esquema integrado em vez dos espaços de trabalho guardados
-workspaces Ncomeça com N espaços de trabalho, mostrando um vazio
-theme <id>tema da interface apenas para esta execução, por id
-lang <code>idioma da interface apenas para esta execução: en, pl, es, de, pt

Os ids dos esquemas são default, full, deck, palette, settings e rico-full. São ids e não os nomes que o painel mostra — default é Simples, full é Claudy, rico-full é Rico — porque um id tem de continuar a funcionar depois de um esquema ser renomeado. Nenhuma flag restaura a sua sessão; um nome que não é integrado para a execução em vez de silenciosamente lhe devolver os seus próprios espaços de trabalho.

Os ids dos temas são organic, night-wave e os cinco humores — night-wave-jungle, night-wave-kapuccino, night-wave-soft, night-wave-soft-jungle e night-wave-soft-kapuccino — mais qualquer um do seu. Um nome que não é nenhum deles para a execução e imprime a lista.

-theme e -lang não mudam nada no disco: são apenas para esta execução.

Abrir um painel ao arrancar

Cada uma faz exatamente o que um clique algures na interface faz. Existem para que um painel possa ser fotografado ou reproduzido sem uma mão no rato.

SinalizadorAbre
-show-helpo cartão de ajuda da app
-show-setupo painel de configuração
-show-commandsa paleta de comandos
-show-knifeo canivete suíço, fixo aberto
-show-pickero seletor de projetos
-show-new-projecto painel Novo Projeto
-show-quito diálogo de saída
-show-unsavedo diálogo de alterações por guardar
-show-wheela roda de cores
-show-layoutso painel Disposições
-show-mediao painel Media
-show-vectoro painel Vector
-show-recordero painel Gravador
-show-glyphso painel Caracteres, com o carimbo à mão
-show-keyso painel Teclas
-show-texture-pickero navegador de ficheiros em modo de ficheiro
-edit-image <file>o editor de imagem, a caminho da biblioteca Media
-place-image <file>o editor de imagem, a caminho da tela
-popout <name>destaca um painel sobre o espaço de trabalho — qualquer nome escrito do painel: settings, keys, theme, view3d, vector, export, recorder, …
-recordcomeça uma gravação logo e sai quando está escrita. Precisa de -project ou -open e não vai filmar a tela — essa espera que alguém desenhe. Filmar a janela é permitido: acaba sozinha no limite do seu cartão

Capturas de ecrã e desenho de teste

SinalizadorFaz
-screenshot <file>renderiza N quadros, escreve um PNG, sai
-frames Nquantos quadros primeiro. Padrão 30
-demo <name>semeia desenho de teste
-show-redrawcolore cada painel no quadro em que é redesenhado, para ver quais estão a ser mantidos

-demo toma cloud, layers, mirror, clip, lasso, palettes, deck, deckback, decksolo e texture.

Duas coisas sobre -screenshot valem a pena saber, porque ambas parecem erros:

  • Escreve relativo ao diretório atual, não onde pensou que pediu. Um caminho absoluto falha.
  • Uma contagem -frames baixa mal avança uma animação. Os primeiros quadros ainda não são cadenciados pela exibição, por isso -frames 30 pode ser centésimos de segundo de tempo animado — e qualquer coisa que se mova parece não estar a desenhar nada. Use 60 ou mais antes de concluir que algo está quebrado.

-screenshot também desliga dicas de ferramentas e hover durante a execução, porque uma execução com script não tem uma mão no apontador e o apontador fica onde o compositor o deixou.