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

De Tibia Wiki - A Enciclopédia do Tibia
Ir para navegação Ir para pesquisar

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 background -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).