| Spritefile. SpriteFile contém classes Python para leitura e escrita SpriteFiles com ferramentas para conversão e interoperabilidade. |
Baixe Agora |
Spritefile. Classificação e resumo
- Nome do editor:
- David Boddie
- Site do editor:
- http://www.boddie.org.uk/david/Projects/Emulation/UEFtrans/index.html
Spritefile. Tag
Spritefile. Descrição
SpriteFile contém classes Python para leitura e escrita SpriteFiles com ferramentas para conversão e interoperabilidade. SpriteFile contém classes de Python para leitura e escrita SpriteFiles com ferramentas para conversão e interoperabilidade com outros formatos de imagem. O formato SpriteFile é o formato de arquivo padrão para armazenar imagens de bitmap na plataforma RISC OS. Essa popularidade deve-se principalmente ao seu uso pelas instalações do sistema operacional para renderizar imagens no ambiente de desktop e a proximidade dos dados armazenados para a estrutura do Quadro de Frutas nas primeiras máquinas OS RISC, como o Arquimedes, A3000, A540 e assim por diante. Apesar da popularidade dos chamados "formatos de imagem da Internet", o suporte para arquivos de imagem não nativos no RISC OS tem fugido por trás do suporte disponível para kits de ferramentas, como QT e GTK. Uma conseqüência disso é que uma quantidade substancial de imagens encontradas em uma estação de trabalho RISC OS será armazenada em SpriteFiles. Outra razão para o uso continuado de SpriteFiles para armazenar imagens é o suporte para várias imagens dentro de um único arquivo; Um recurso que é frequentemente negligenciado por alguns tipos de aplicativos que exigem apenas uma única imagem por arquivo.Vailable bibliotecas e ferramentas O Modulewhen SpriteFile escrevendo uma biblioteca de classes para interpretar o conteúdo dos Drawfiles, tornou-se evidente que uma quantidade substancial de trabalho era necessária para fornecer Suporte para objetos contendo sprites. Portanto, um módulo separado foi criado para este propósito, sua interface semelhante à implementada para a biblioteca Python GUI que eu estava trabalhando. O módulo foi inicialmente escrito puramente em Python, mas, para acelerar o processamento de imagens grandes, algumas de Os métodos que manipulam os dados da imagem foram movidos para uma biblioteca separada escrita em Pyrex, que torna a escrita de extensões C para o Python bastante simples. No entanto, se o módulo de extensão compilado não puder ser encontrado no tempo de execução, o módulo cai em métodos originais para processar dados de imagem. O formato SpriteFile foi modificado e estendido muitas vezes por muitas partes. É provável que existam inúmeras inexistências do SpriteFiles que não serão interpretadas corretamente por este módulo. No entanto, os seguintes recursos são suportados: · Novos sprites de estilo com 1, 2, 4, 8, 16 e 32 bits por pixel. · Sprites de estilo antigo com números de modo, desde que o número esteja em uma lista de "conhecido "Valores. Máscaras em todas as profundidades de cores listadas. · Paletas com entradas de 2, 4, 16, 64 e 256, incluindo a paleta de cores padrão RISC OS 16 e a paleta Vidc padrão 64. · CMYK Sprites, a uma extensão limitada.spr2img e Spr2otherthesa Python Tools colocou uma interface de linha de comando simples na parte superior do módulo SpriteFile, permitindo ao usuário extrair imagens em formatos suportados pela biblioteca de imagens Python. A ferramenta Spr2IMG irá extrair todas as imagens dentro do SpriteFile no formato desejado, enquanto as ferramentas Spr2outras permite ao usuário extrair imagens nomeadas para arquivos específicos do formato desejado.Requirements: · Pythonwhat novo neste lançamento: · Alterou a licença para o GNU Licença Pública Geral.
Spritefile. Software Relacionado