Para pasar las diapositivas de PowerPoint a la Nintendo DS (sin animaciones ni efectos, sólo las imágenes tal cual) he creado un archivo BAT (apoyado en otros dos archivos) que crea el código generando el archivo main.c que se puede compilar directamente con PALib (se necesita tener instalado PALib). Eso sí, previamente habría que hacer una serie de pasos que paso a detallar:
1.- Conversión de diapositivas de PowerPoint a un conjunto de imágenes jpg:
Convertimos nuestra presentación de PowerPoint a un conjunto de imágenes jpg, esto se hace directamente con Powerpoint siguiendo este menú: Archivo –> guardar como… –> Guardar como tipo y aquí elegimos Formato de Intercambios de Archivos JPEG (*.jpg). Aquí nos pregunta el programa ¿Desea exportar todas las diapositivas de la presentación o sólo la diapositiva actual? y elegimos Cada diapositiva.
2.- Conversión de las imágenes jpg a imágenes jpg de tamaño adecuado para la NintendoDS: 256×192 píxeles.
Para ello podemos elegir cualquier programa de tratamiento de imágenes, pero yo recomiendo IrfanView porque podemos hacerlo todo de una tacada y cambiar los nombres a la vez. Con Irfanview seguiríamos el menú Archivo –> Convertir/Renombrar por lotes. Dentro de esta ventana elegimos Convertir por lotes: renombrar los archivos resultantes, en Modelo de nombre elegimos imagen# (esto nos generará archivos con nombres imagen1.jpg, imagen2.jpg, etc.). En Opciones avanzadas seleccionamos CAMBIAR DE TAMAÑO y cambiar los dos lados a Ancho 256 y alto 192 (en píxeles).
3.- Copiar las imágenes al directorio data de palib.
Si todo ha ido bien tendríamos tantas imágenes jpg como diapositivas de tamaño 256×192 pixeles y que se llaman imagen1.jpg, imagen2.jpg, … imagen10.jpg, imagen11.jpg… Estas imágenes sencillamente las copiamos en el directoria data de palib (palib/template/data). Nota: el compilador distingue minúsculas y mayúsculas, así que hay que guardarlo todo en minúsculas (incluída la extensión .jpg).
4.-Creación del archivo main.c usando los archivos por lotes.
Esta parte es muy fácil, pues no hay más que descargar este fichero comprimido (actualmente no disponible)y descomprimirlo. Aparecerán 3 ficheros (main.old, diapositivas.bat y pp2nds.bat). Uno es un archivo main.old que no hay que hacerle nada. Sólo hay que modificar el archivo diapositivas.bat. Para ello con el botón derecho elegimos editar y escribimos el número de diapositivas de nuestra presentación en el segundo renglón set diapositivas=10, cambiando el número 10 por el número de diapositivas de nuestra presentación. Hecho esto, sólo nos queda ejecutar el tercer archivo: pp2nds.bat haciendo doble click sobre él. Si todo va bien creará un archivo main.c con el código para ser compilado.
5.- Cuestiones finales
Sólo nos queda copiar el archivo main.c a la carpeta source de palib (palib/template/source) y ejecutar el fichero build.bat que nos compilará el proyecto y obtendremos el fichero template.nds y… ya estaría, solo queda probarlo.
Ejemplo
A modo de ejemplo he compilado una presentación que tengo subida a SlideShare de un trabajo de un alumno de hace años. En la nds se pasan las diapositivas con el PAD (izquierda diapositiva anterior y derecha diapositiva siguiente).
Código del archivo diapositivas.bat
Realmente el que crea el código para main.c es este archivo por lotes cuyo código (en BAT) es el siguiente:
Read the rest of this entry ?
Me gusta esto:
Me gusta Cargando...