Ferramenta para converter uma série de imagens em uma única folha de sprite

3

Existe alguma ferramenta conhecida que pode tirar uma série de imagens e gerar uma única folha de sprite a partir delas? (isto é, coloque todas as imagens em uma única imagem, uma após a outra).

Eu encontrei alguns softwares muito básicos fazendo isso, mas estou procurando por um que é capaz de detectar quadros duplicados, bem como a saída de algum tipo de estrutura de dados que me permita recuperar programaticamente a coordenada de cada quadro na imagem gerada .

Eu preciso disso para converter animações existentes com muitos quadros duplicados e estou um pouco surpreso que não exista um software padrão para fazer isso, já que a maioria das informações que você pode encontrar na web sobre isso é que as pessoas fazem isso manualmente .. / p>

Alguma recomendação?

    
por quack quixote 24.09.2009 / 17:02

3 respostas

4

Eu nunca tive que fazer isso exatamente comigo mesmo, mas se o fizesse, usaria imagemagick .

montage -background "transparent" -depth 8 -type TrueColorMatte img??.png \
        -geometry 50x50 -tile 10x10 -matte -transparent "transparent" \
        -type TrueColorMatte -depth 8 sprite.png

Eu não tenho uma resposta personalizada para encontrar sprites duplicados, mas o programa imagemagick compare é um bom lugar para começar. Confira esta página para exemplos práticos sobre como realizar várias comparações.

ATUALIZAÇÃO: Há um certificado BSD & css; gerador de sprite implementado em php. Usa imagemagick para fazer o trabalho sujo e até tem uma opção para ignorar duplicatas.

    
por 26.09.2009 / 07:27
1

Se você gosta de codificação, pode usar o Python Imaging Library . Aqui está um artigo que ilustra a criação de uma única imagem de vários sprites: Concatenando Imagens usando o Python.

    
por 26.09.2009 / 12:09
0

Se é um construtor de sprites que você está procurando, aqui está um: Kit de construção de Sprite

Se for costura de imagem, aqui estão alguns dos costureiros de imagens freeware:

Editor composto de imagens da Microsoft

The application takes a set of overlapping photographs of a scene shot from a single camera location and creates a high-resolution panorama incorporating all the source images at full resolution. The stitched panorama can be saved in a wide variety of formats.

Autostitch
Escolha suas fotos e deixe-as formatar em um único panorama combinado. Todas as correções de iluminação e mistura são feitas para você.

Panorama Perfect Lite
Usando nós na área de mesclagem de cada foto, você pode combinar cada estrutura (árvore, prédio, etc.) para garantir que não haja distorção ao se juntar. Mais complexo, mas melhor costurar sem a distorção e distorção que você às vezes fica com o Autostitch.

Galeria de fotos do Windows Live
Usado para gerenciar suas fotos, mas o menu Make contém um "Panorama Stitcher". Selecione as fotos no visualizador de miniaturas e o programa faz o resto. O corte e o ajuste estão imediatamente à mão sob o menu Corrigir.

    
por 26.09.2009 / 10:10