| Spritefile SpriteFile contiene clases de Python para leer y escribir spritefiles con herramientas para la conversión y la interoperabilidad. |
Descargar ahora |
Spritefile Clasificación y resumen
- Nombre del editor:
- David Boddie
- Sitio web del editor:
- http://www.boddie.org.uk/david/Projects/Emulation/UEFtrans/index.html
Spritefile Etiquetas
Spritefile Descripción
SpriteFile contiene clases de Python para leer y escribir spritefiles con herramientas para la conversión y la interoperabilidad. SpriteFile contiene clases de Python para leer y escribir spritefiles con herramientas para conversión e interoperabilidad con otros formatos de imagen. El formato SpriteFile es el formato de archivo estándar para almacenar imágenes de mapa de bits en la plataforma RISC OS. Esta popularidad se debe principalmente a su uso por las instalaciones del sistema operativo para representar imágenes en el entorno de escritorio y la cercanía de los datos almacenados a la estructura de FrameBuffer en máquinas de OS primitivas de RISC, como los Arquímedes, A3000, A540, etc. A pesar de la popularidad de los llamados "formatos de imagen de Internet", el soporte para los archivos de imagen no nativos dentro de RISC OS se ha rezagado detrás del soporte disponible para los kits de herramientas, como QT y GTK. Una consecuencia de esto es que una cantidad sustancial de imágenes que se encuentra en una estación de trabajo RISC OS se almacenará en SpriteFiles. Otra razón para el uso continuado de SpriteFiles para almacenar imágenes es su soporte para múltiples imágenes dentro de un solo archivo; Una característica que a menudo se descuida por algunos tipos de aplicaciones que solo requieren una sola imagen por archivo. Bibliotecas y herramientas de SpriteSHE SpriteFile Modulewhen escribiendo una biblioteca de clases para interpretar los contenidos de los Drawfiles que se hizo evidente que se requirió una cantidad sustancial de trabajo para proporcionar una cantidad sustancial de trabajo. Soporte para objetos que contienen sprites. Por lo tanto, se creó un módulo separado para este propósito, su interfaz similar a la implementada para la biblioteca de la GUI de Python en la que había estado trabajando. El módulo se escribió inicialmente puramente en Python, pero para acelerar el procesamiento de imágenes grandes, algunas de Los métodos que manipulan los datos de la imagen se trasladaron a una biblioteca separada escrita en Pyrex, lo que hace que la escritura de las extensiones de P Python sea bastante simple. Sin embargo, si el módulo de extensión compilado no se puede encontrar en tiempo de ejecución, el módulo se vuelve a contratar métodos originales para procesar datos de imagen. El formato SpriteFile se ha modificado y extendido muchas veces por muchas partes. Es probable que haya numerosas inexistencia de SpriteFiles que no se interpretarán correctamente por este módulo. Sin embargo, las siguientes características al menos son compatibles: · Nuevos sprites de estilo con 1, 2, 4, 8, 16 y 32 bits por píxel. · Sprites de estilo antiguo con números de modo, siempre y cuando el número esté en una lista de "conocido " valores. Máscaras en todas las profundidades de color enumeradas. · Paletas con 2, 4, 16, 64 y 256 entradas, incluida la paleta de color estándar RISC OS 16 y la paleta VIDC de entrada predeterminada. · Sprites CMYK, hasta una extensión limitada. SPRO2IMG y SPR2OTERTHESES PIthon Herramientas Puso una simple interfaz de línea de comandos en la parte superior del módulo SpriteFile, lo que permite al usuario extraer imágenes en formatos admitidos por la Biblioteca de Imaging Python. La herramienta SPR2IMG extraerá todas las imágenes dentro del spritefile en el formato deseado, mientras que las herramientas SPR2Otras le permiten al usuario extraer imágenes con nombre a archivos específicos del formato deseado. Requisements: · Pythonwhat es nuevo en esta versión: · Cambió la licencia a la GNU. Licencia publica general.
Spritefile Software relacionado