Asuntos Oficiales > Retos

 Formato Bmp

<< < (6/35) > >>

JuanK:

--- Cita de: "Eternal Idol" ---
--- Cita de: "JuanK" --- Es extraño pero al parecer al dibujar copiando los datos del bmp en 3l objeto Bitmap de C# parecer no ser necesaria esta validacion. Puedes  pasarnos una de las imagenes con las que te fallaba?
He tratado de crear casos y ninguno me dio incluso los que habia usado en una aplicacion que hice en C( donde si aplicaba el caso) no me fallaron al dibujar en el objeto bitmap de C#.
--- Fin de la cita ---
Me parece que el lo esta haciendo en Delphi y no en C#.
--- Fin de la cita ---
Asi es pero el comentario es para que no se despisten los que lo estan haciendo en C#.

JuanK:

--- Cita de: "Geo" --- Pero si lo interesante es participar :D. Ya, al final (muchas veces pasa), no hay ganador ni nada, pero todos aprendemos compartiendo.

Saludos,
JJ (Geo).
--- Fin de la cita ---
Si creo que eso es lo importante, = no hay ningun tipo de premio. Ojala todos los que lo hagan lo entreguen parab que compartamos el codigo.

Diodo:
Hola de nuevo

Haciendo pruebas con algunos BMPs hubo uno en que me "fallo", como si ese BMP tuviera otro orden en los bytes de color.
Yo los leo del archivo segun este orden: offset,b1,g1,r1,b2,g2,r2,b3,g3,r3,.......
y los voy poniendo en el bitmap de abajo a arriba y de izquierda a derecha.
Bueno esto ultimo no se muy bien como iba en el vector del bitmapdata, pero haciendo pruebas simplemente los puse en ese orden en el vector y van bien colocados.
Lo curioso del bmp que me dio problemas es que lo abri con el paint lo volvi a guardar y entonces si estaban bien los colores  ;)

De momento no lo entrego  :lol:  seguire investigando poco a poco


--- Citar ---Ya decia yo que se te demoraba mucho, imagino que lo hiciste usando la copia de los apuntadores ( Marshall).

--- Fin de la cita ---

Si estoy usando el codigo de la pagina que pusiste, simplemente cambie el formato de pixel del bitmap y funciona perfectamente


--- Citar ---A mi tambien me quedo instantaneo, no ses ite fijas pero cuando escalas el dibujo el .net le hace una difusion de imagenes para m,ejorar la calidad, es un buen ejercicio quitarsela.
--- Fin de la cita ---

No he podido fijarme, ya que lo meto a tamaño real, si se pasa de la ventana simplemente le pongo un scrollbar  :lol:

Geo:

--- Cita de: "Diodo" --- Por cierto cuantos somos para el reto?? Parece que no va muy en serio la competencia. Bueno como decian lo imporatante es participar.Si les parece una vez acabados se podria crear un post con los codigos de diferentes lenguajes en los que hicimos el programa,.... , supongo que a alguien le seria de utilidad
--- Fin de la cita ---
Ya tengo algo con Allegro, el programa se llama desde consola pasando el nombre de la imagen desde la línea de comandos, se carga y se "dibuja" a un BITMAP de Allegro, luego se muestra escalado en una ventana 800x600.

Pero quiero hacerlo con alguna librería GUI multiplataforma (no he manejado ninguna, siempre he trabajado en consola :P), es solo que no he encontrado tiempo para ponerme de lleno (vamos, Allegro ya la conozco un poco :D), al menos lo que hice con Allegro garantiza mi participación, espero tengan un poco de paciencia :D.

Por cierto, ¿cómo vas Danielo?

Saludos,
JJ (Geo).

Diodo:
Tranquilo  :lol:  Yo tampoco tengo prisa, es mas aun no funciona en todos,todos,todos los casos  :whistling: . Mas que nada lo decia por que creo que somos 3 o 4. Aun hay tiempo para que se anime alquien mas, en realidad si esta divertido el reto, ademas me viene bien para aprender cosas nuevas de c# y como es la estructura de un BMP

salu2  :hola:  y suerte

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa