Bone Overlord.gif The Roost of the Graveborn Quest Spoiler!
Domine Graveborn: todos os bosses e mecânicas ilustradas!
Saiba mais ➔
Winter Tree.png Winter Update 2025
Acompanhe tudo sobre o Winter Update 2025!
Saiba mais ➔
Stag.gif The Order of the Stag Quest Spoiler!
Conheça Isle of Ada: sua quest, missões secundárias e todos os bosses!
Saiba mais ➔

Usuário:Ricci/ImageMagick: mudanças entre as edições

De Tibia Wiki - A Enciclopédia do Tibia
Ir para navegação Ir para pesquisar
m
m
Linha 5: Linha 5:
* [https://imagemagick.org/script/download.php ImageMagick]
* [https://imagemagick.org/script/download.php ImageMagick]
* Um arquivo de texto (*.txt) na pasta dos sprites. No exemplo, meu arquivo chama-se <code>list.txt</code>
* Um arquivo de texto (*.txt) na pasta dos sprites. No exemplo, meu arquivo chama-se <code>list.txt</code>
'''Obs.:''' ImageMagick não aceita arquivos que tenham <code>-</code> ou espaço no nome. Renomeie os seus arquivos caso seja necessário.


==Cortando sprites de imagens originais==
==Cortando sprites de imagens originais==

Edição das 09h35min de 8 de abril de 2021

Os passos abaixo descrevem uma forma alternativa de trabalhar com as imagens orignais dos sprites do Tibia, já que estas veem em blocos com vários sprites juntas e de forma aleatória.

Para usar esse método é necessário:

  • Imagens das sprites originais
  • ImageMagick
  • Um arquivo de texto (*.txt) na pasta dos sprites. No exemplo, meu arquivo chama-se list.txt

Cortando sprites de imagens originais

Útil para separar os sprites em arquivos únicos para serem enviados para a wiki ou serem trabalhados posteriormente, por exemplo, gerar animações.

  1. Adicione o nome das imagens no arquivos de texto em forma de lista
    • Inicie com quantidades pequenas para ver como o seu computador performa e aumente o volume caso possível, necessário ou desejado
  2. Abra o prompt de comando (Win+R > "cmd", ou busque por "prompt" na barra do Windows)
  3. Digite cd [PASTA ONDE OS SPRITES ESTÃO LOCALIZADOS] e ENTER
  4. Digite magick @list.txt -crop 32x32 %d.png e ENTER
    • Isto criará várias imagens em formato 32x32 com base nas imagens incluídas no arquivo de texto
    • Você pode trocar o valor de 32x32 por 64x64 caso os sprites sejam maiores

Unindo sprites em um único arquivo

Útil para unir arquivos únicos (gerados na seção anterior) numa ordem específica e desejada para, por exemplo, gerar sprite sheets para o Outfiter.

  1. Adicione o nome das imagens no arquivos de texto em forma de lista e na ordem deseja, da esquerda para direita, de cima para baixo
  2. Abra o prompt de comando (Win+R > "cmd", ou busque por "prompt" na barra do Windows)
  3. Digite cd [PASTA ONDE OS SPRITES ESTÃO LOCALIZADOS] e ENTER
  4. Digite magick montage @list.txt -tile 8x54 -geometry 64x64+0+0 -background transparent %d.png e ENTER
    • Isto criará uma única imagem em formato 512x3456 (8 colunas e 54 linhas com blocos de 64x64) com base nas imagens incluídas no arquivo de texto
    • Você pode trocar o valor de 64x64 por 32x32 caso os sprites sejam menores

Criando um GIF

Útil para unir arquivos únicos (gerados na primeira seção) em um arquivo *.gif para criaturas, itens ou estruturas que possuem movimento.

  1. Adicione o nome das imagens no arquivos de texto em forma de lista e na ordem deseja, da esquerda para direita, de cima para baixo
  2. Abra o prompt de comando (Win+R > "cmd", ou busque por "prompt" na barra do Windows)
  3. Digite cd [PASTA ONDE OS SPRITES ESTÃO LOCALIZADOS] e ENTER
  4. Digite magick convert -dispose previous -delay 1x10 -page +0+0 @list.txt Sprite.gif e ENTER
    • O valor 1x8 em delay significa que o gif levará 1 segundo para transitar entre 8 frames. O valor também pode ser somente um valor numérico como -delay n onde "n" representa 1/100 de segundo (usar o valor 100 significa 1 segundo).