|
|
|
||||||||||||||||||||||||
Usuário:Ricci/ImageMagick
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.
- 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 background -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