-
Notifications
You must be signed in to change notification settings - Fork 4
Opções do Composer
Ambos ygofab compose
e ygopic
executam este módulo chamado Composer, que possui um conjunto de opções/parâmetros em comum, mas são especificados de forma diferente. ygofab compose
pega os valores definidos nos picset
s e os passa para o Composer, enquanto o ygopic
pega os argumentos e flags passados diretamente pela linha de comando para o Composer. No primeiro caso, use o nome de cada opção nos picset
s, e no segundo caso, use os nomes nas flags assim: --opção
(ex.: --size 256x
), exceto o mode
, que é o primeiro argumento obrigatório do ygopic
. Segue uma lista dessas opções e seus significados.
-
mode
: define qual modo de geração de cartas deve ser usado. Atualmente, a YGOFabrica suporta o layout padrão das cartas Yu-Gi-Oh! (modo chamadoproxy
) e um layout ao estilo do anime (modo chamadoanime
). Esta é a única opção definida noygopic
sem uma flag. -
size
: define as dimensões finais das imagens. Ao atribuir<largura>x<altura>
como o valor para esta opção, a largura final da imagem será<largura>
e a altura,<altura>
, então as proporções podem ser distorcidas. Se você quiser limitar o tamanho sem perder as proporções, omita ou a<largura>
ou a<altura>
(ex.:256x
limita a largura pra 256 px,x300
limita a altura pra 300 px). Se esta opção for omitida como um todo, a imagem final será mantida na sua qualidade total (694x1012 proproxy
e 570x831 proanime
). -
ext
: define a extensão de arquivo usada na saída, comopng
oujpg
. Por padrão éjpg
. -
artsize
: define com a arte das cartas devem ser encaixadas no seu espaço. Valores possíveis sãocover
(a arte vai ser aumentada até cobrir o espaço),contain
(a arte vai ser diminuída até estar contida no espaço, e o espaço excedente é preenchido com uma cópia borrada da arte) efill
(redimensiona a imagem pra preencher exatamente o espaço, quebrando as proporções). Por padrão écover
. -
year
: define um ano a ser usado no modoproxy
na linha de copyright. Por padrão é1996
. -
author
: define um autor a ser usado no modoproxy
na linha de copyright. Por padrão éKAZUKI TAKAHASHI
. -
field
: se definido, pra cada Card de Magia de Campo encontrado, um plano de fundo de campo será criado numa subpastafield
. -
color-<tipo>
: Muda a cor do nome de cartas no modoproxy
, de acordo com seu<tipo>
. O valor desta opção deve ser uma string em formato hexadecimal, ex.:#ffffff
pra branco. Como pode imaginar, as opções disponíveis são:color-token
,color-spell
,color-trap
,color-normal
,color-effect
,color-ritual
,color-fusion
,color-synchro
,color-xyz
ecolor-link
. -
locale
: define qual idioma será usado no texto das cartas, como já mencionado. Atualmente os idiomas disponíveis são inglês (en
) e português (pt
). Se não for definido, o idioma da interface será usado. -
holo
: define se o holograma (aquele pequeno adesivo colado no canto inferior direito das cartas) deve ser colocado no modoproxy
. Se não for especificado ou se fortrue
, o holograma é colocado. Se for definido parafalse
, o holograma não é colocado.
Algumas dessas opções podem ser definidas separadamente pra cada carta, e nesse caso, o valor especificado individualmente toma precedência sobre o mais geral.
Segue alguns exemplos das mesmas opções especificadas para os comandos diferentes.
[picset.anime]
mode = 'anime'
size = '361x'
artsize = 'contain'
ext = 'jpg'
field = true
$ ygopic anime /path/to/artwork /path/to/cdb /output/path --size 361x --artsize contain --ext jpg --field
Isso produz imagens ao estilo anime, com 361 px de largura, em .jpg
, com a arta completamete contida no seu espaço, e todo Card de Magia de Campo ganha um plano de fundo.
[picset.hd]
mode = 'proxy'
ext = 'png'
locale = 'pt'
author = 'PIFACE'
year = 2021
color-effect = '#ffffff'
color-spell = '#ffffff'
color-trap = '#ffffff'
holo = false
$ ygopic proxy /path/to/artwork /path/to/cdb /output/path --ext png --author PIFACE --year 2021 --holo false
Isto cria imagens no estilo padrão com o máximo de resolução, em .png
, com o copyright mudado para "©2021 PIFACE", e a cor dos nomes dos Monstros de Efeito e dos Cards de Magia/Armadilha mudada para branco. Além disso, o holograma não é colocado.