Asuntos Oficiales > Retos

 Formato Bmp

<< < (2/35) > >>

JuanK:
Yo no puedo conscursar, porque no se debe ser Juez y Parte  :(   :ph34r: .

Sin embargo hare el ejercicio y lo entregare como cualquiera de los demas concursantes.

Yo ya he iniciado :lol:



Decidi hacerlo con C#  en modo de ventana, no me he decidido si usar DirectX o GDI+ o alguna otra.
Apenas tengo hecha la interfaz grafica que creo que usare.

Geo:
Me apunto, aunque me va a costar :comp:.

Una duda, ahora que mencionaron Allegro, lo que pensé para implementar el reto sería:
* Leer la información del archivo .bmp.</li>
* Convertirlo a un BITMAP de Allegro.</li>
* Una vez con esto, ¿qué sería válido para mostrar el BITMAP en pantalla?
* Allegro cuenta con la función blit que me mandaría a pantalla (screen) este BITMAP.</li>
* ¿O habría que hacerlo "a mano", mandando los datos al BITMAP screen (copiando directamente en memoria) de Allegro?</li></li>Para quien no ha manejado Allegro, esta librería define un tipo de dato BITMAP que contiene la información de una imagen, y screen es un BITMAP que apunta directamente a la memoria de video de la pantalla (lo que aparece en pantalla es lo que contiene el BITMAP screen).

Aclaro, no planeo usar Allegro para participar en el reto, y si a alguien interesado en manejar Allegro (porque le interese comenzar a manejar esta librería o por otra razón) le sirve, pues adelante. Mi duda es más bien en cuanto a los parámetros a cumplir del reto (lo de las funciones "de terceros" (casi cualquier otra opción por la que nos decantemos incluirá probablemente este tipo de cuestiones).

Saludos,
JJ (Geo).

Diodo:

--- Citar ---Decidi hacerlo con C# en modo de ventana, no me he decidido si usar DirectX o GDI+ o alguna otra.
Apenas tengo hecha la interfaz grafica que creo que usare.
--- Fin de la cita ---

Yo tambien lo estoy haciendo en C#. Me falta unicamente la clase de dibujo y estoy en la misma duda que tu JuanK, la libreria GDI la domino mas, pero segun dicen es bastante lenta. Por cierto que no tienen ninguna funcion para dibujar pixels directamente.En otra aplicacion que hice para la universidad tuve que hacerlo dibujando elipses de radio 1 pixel

El domingo lo terminare  :D  , no pense que fuera a ir tan rapido ...  :whistling:

salu2  :hola:

JuanK:

--- Cita de: "geo" ---    * Leer la información del archivo .bmp.
    * Convertirlo a un BITMAP de Allegro.
    * Una vez con esto, ¿qué sería válido para mostrar el BITMAP en pantalla?
          o Allegro cuenta con la función blit que me mandaría a pantalla (screen) este BITMAP.
          o ¿O habría que hacerlo "a mano", mandando los datos al BITMAP screen (copiando directamente en memoria) de Allegro?

Para quien no ha manejado Allegro, esta librería define un tipo de dato BITMAP que contiene la información de una imagen, y screen es un BITMAP que apunta directamente a la memoria de video de la pantalla (lo que aparece en pantalla es lo que contiene el BITMAP screen).

Aclaro, no planeo usar Allegro para participar en el reto, y si a alguien interesado en manejar Allegro (porque le interese comenzar a manejar esta librería o por otra razón) le sirve, pues adelante.

--- Fin de la cita ---

Depende como lo conviertas a bitmap de allegro, la idea es hacerlo dibujando en el bitmap de allegro, es decir tomas la informacion del archivo bmp y luego convietes los datos leidos en un color y usas la funcion putpixel de allegro para dibujar ese color.

Una vez tengas el bitmap de allegro dibujado, ya puedes copiarlo en pantalla con el metodo que quieras.


--- Cita de: "geo" ---Mi duda es más bien en cuanto a los parámetros a cumplir del reto (lo de las funciones "de terceros" (casi cualquier otra opción por la que nos decantemos incluirá probablemente este tipo de cuestiones).
--- Fin de la cita ---

Si.

JuanK:

--- Cita de: "Diodo" ---
--- Citar ---Decidi hacerlo con C# en modo de ventana, no me he decidido si usar DirectX o GDI+ o alguna otra.
Apenas tengo hecha la interfaz grafica que creo que usare.
--- Fin de la cita ---

Yo tambien lo estoy haciendo en C#. Me falta unicamente la clase de dibujo y estoy en la misma duda que tu JuanK, la libreria GDI la domino mas, pero segun dicen es bastante lenta. Por cierto que no tienen ninguna funcion para dibujar pixels directamente.En otra aplicacion que hice para la universidad tuve que hacerlo dibujando elipses de radio 1 pixel

El domingo lo terminare  :D  , no pense que fuera a ir tan rapido ...  :whistling:

salu2  :hola:
--- Fin de la cita ---
Diodo, tecnicamente se puede decir que usar elipses es trampa, porque si puedes usar tecnicas para dibujar directamente.

http://msdn.microsoft.com/library/default....arp11152001.asp


Este en especial:

http://msdn2.microsoft.com/en-us/library/5ey6h79d.aspx

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa