Anuncios Google

Poner imagenes en source

Aqui teneis todo lo necesario para poner imagenes en tu códico C.
Perdona jjdrako el retraso pero es que mi tiempo es muy limitado.
Para pasar una imagen a source hay que crear un array (matriz ancho x alto) con el valor del color de cada pixel.
Afortunadamente hay programas que lo hacen:
 png2c (para imagenes PNG en 32 bits)
 bmp2c (para imagenes BMP con 256 colores)
 m1pspc (para imagenes BMP con 24 bits), es el yo uso y lo tienes [aqui].
Despues con dos bucles for (uno para el ancho y otro para el alto) vas pasando la informacion de cada pixel a la vram, para posteriormente pasarla por pantalla.
Teneis [aqui] varios ejemplos que he echo, uno con imagen en source (es muy sencillo de comprender el código, he cogido las funciones que creó nem en pg.c y he quitado todo lo que no es imprescindible, así es más facil su estudio), otro con imagen en fichero usando graphics.h y otro con imagen en fichero usando OSLib.
Tambien dejo [aqui] la librería pg completa con el ejemplo del hola mundo gráfico que creó nem en 2005, para que la veais.
Un saludo, POPITO.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Pasar imagenes a source C

He visto que el programa the Gimp tambien pasa imagenes a código C. No lo he probado porque lo acabo de descubrir (suelo usar photoshop), pero si funciona bien creo que es la forma más facil de hacerlo.

Un Saludo.

Imagen de gokuhs

MMM Gran aporte Popito, en

MMM

Gran aporte Popito, en cuento tenga algo de tiempo intento ponerlo en practica.

Un saludo! 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.