|
|
|
||||||||||||||||||||||||
Usuário:Ricci/ImageMagick
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
Obs.: ImageMagick não aceita arquivos que tenham - ou espaço no nome. Renomeie os seus arquivos caso seja necessário.
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.
- 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
- Abra o prompt de comando (Win+R > "cmd", ou busque por "prompt" na barra do Windows)
- Digite
cd [PASTA ONDE OS SPRITES ESTÃO LOCALIZADOS]e ENTER - Digite
magick @list.txt -crop 32x32 %d.pnge 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.
- 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
- Abra o prompt de comando (Win+R > "cmd", ou busque por "prompt" na barra do Windows)
- Digite
cd [PASTA ONDE OS SPRITES ESTÃO LOCALIZADOS]e ENTER - Digite
magick montage @list.txt -tile 8x54 -geometry 64x64+0+0 -background transparent %d.pnge 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.
- 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
- Abra o prompt de comando (Win+R > "cmd", ou busque por "prompt" na barra do Windows)
- Digite
cd [PASTA ONDE OS SPRITES ESTÃO LOCALIZADOS]e ENTER - Digite
magick convert -dispose previous -delay 1x10 -page +0+0 @list.txt Sprite.gife 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 nonde "n" representa 1/100 de segundo (usar o valor 100 significa 1 segundo).
- 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