Buenas tardes.
Despues de unos dias de ausencia, os traigo la nueva version de mi libreria, con alguna funcionalidad añadida.
- Añadida la funcion NF_LoadBMP(); la cual carga un archivo BMP de 8, 16 o 24 bits en un slot de imagen de 16 bits.
- Añadido el parametro "alpha" a la funcion NF_Draw16bitsImage(); para decidir si el color magenta es o no transparente.
- Añadido los ejemplos de carga de archivos en formato BMP.
- Añadido el ejemplo de scroll de una imagen cargada desde un BMP.
Basicamente he retocado un poco la funcion NF_Draw16bitsImage(); para poder escoger si los pixeles magenta se dibujan o no (para crear transparencias) y el soporte para carga de archivos BMP de 8, 16 o 24 bits en un slot de imagenes de 16 bits. La deteccion del tipo de archivo BMP y su conversion a ARGB15 se hace automaticamente. Solo se puede usar esta funcion en modo 16 bits.
Aqui teneis un video con un ejemplo de carga y scroll de una imagen contenia en un archivo BMP.
Para ver este video es necesario tener JavaScript activado y el plugin
Flash instalado en el navegador.
En los ejemplos (carpeta "media") podeis encontrar el codigo de la demo de este video.
La descarga de la libreria aqui:
NightFox's Lib para Libnds ver. 20100301
Un cordial saludo a todos y a disfrutarla!
NightFox
2 Comentarios:
heytale
2 de Marzo de 2010 • 03:02 — shuiomixmexGran Función!
14 de Octubre de 2010 • 19:59 — VirmanQue gran función, por fin puedo las imágenes de mis cartas sin retocarlas!
Eres un fenómeno!
Muchas gracias por tu gran trabajo! Y felicidades por el doble tercer puesto de Speed Trap!
Un saludo,
Virman