Hola a todos!
Alguien me puede decir cómo consigo leer datos HEX y mostrarlos en un PictureBox como un BMP?
Los datos HEX del binario no tiene el Header..
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 D8 00 8D 83 8F D0 73 F3 FF 80 87 F7 22 70 F7 18 11 7D F7 12 11 7D 28 44 12 00 00 00 00 F0 78 0D 00 78 8F 83 0D F8 FF 83 F3 11 F2 87 88 11 11 8F 8F 11 11 82 82 11 42 24 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 FF 00 00 00 F8 00 00 00 F8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 18 32 17 2D 18 E3 16 23 13 E2 1F 23 17 11 11 30 24 11 11 00 84 11 13 00 4D 13 31 00 D0 34 23 11 27 23 D2 11 63 2E D2 11 F2 2E 72 11 11 21 D2 21 11 22 D4 21 72 22 FD 47 27 D2 FD 22 32 4D 0F 0F 00 00 00 D3 00 00 00 D3 0D 00 00 F3 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 E5 00 00 00 EA 00 00 50 E9 00 00 DD 44 00 00 F0 DF 00 A0 95 36 50 EA 9E 23 EA E9 9E 26 EE E9 EE 55 EE AA 9A 55 EE EA EE 55 D4 D4 FF 00 DD FF 0F 00 FF 63 F9 0F 33 53 99 F9 22 66 99 59 66 A6 99 9A 55 96 AA 9A 55 E5 EE EA 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 F9 0F 00 00 99 FA 05 00 99 9A 59 00 EE 9A 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 33 43 00 13 11 22 04 40 24 12 41 00 34 11 41 30 32 11 31 00 00 E5 9E 00 00 EA AE 00 00 E5 AE 00 50 E9 A9 00 5A 99 A9 00 AA 9A A9 53 99 A9 E5 42 44 99 E5 EE EA 9E 55 EE E9 AE 55 EE AE 5E 55 EE AE 5E 55 EE AE 5E 55 EE 9E 6E 55 EE EE 6A 66 EE EE 6A 66 55 E5 AE EE 55 E5 AE EE 55 E5 9E AA 55 E5 EA EE 55 E5 EA EE 65 E6 E9 EE 66 A6 E9 EE 66 A6 E9 EE EE 9E 59 00 EE 99 59 00 AA 9A A9 00 EE 9A 9A 05 EE 9A 9A 0A EE A5 99 F9 EE 95 99 FA 9E 5A 55 99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 32 21 23 23 22 13 34 14 14 44 44 40 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 22 A3 EA 22 22 42 EA 23 22 42 EA 34 22 54 EE 00 44 50 EE 00 00 50 E9 00 00 50 99 00 00 A0 AA EE EE 69 66 EE EE 6E 66 EE EE 6E 66 EE EE 6E 66 EE EE FE 6F EE EE F5 EE E9 EE B8 DD 99 99 B8 BC 66 96 E9 EE 66 E6 99 99 66 E6 EE EE 66 96 EE EE F6 5F EE 99 99 5F 99 99 44 8B 99 99 BC 8B 99 99 AE 99 99 99 A9 99 99 59 9E 5F 33 F3 99 4F 22 F2 99 3F 12 32 99 F5 13 11 99 F9 13 11 AA F5 13 41 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 99 00 00 95 99 00 00 95 99 00 00 95 99 00 50 99 99 00 50 99 99 00 50 99 99 00 50 99 99 99 99 C8 B8 99 A9 CC B8 99 89 CC B8 99 89 CC CF 99 89 CC FC 99 89 CC DC 99 89 CC FC 99 89 CC FC BC BB 9A 99 BC BB 98 99 BC BB 98 99 CC CC 98 99 C8 CC 98 99 CF CC 98 99 CF BB AC 99 D5 BB 8B 99 99 F9 13 41 EE 49 11 31 99 24 11 22 99 44 22 33 99 34 33 F3 99 49 44 0F 99 99 F9 00 99 99 F9 00 00 00 00 00 00 00 00 00 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9A 99 00 00 85 58 00 00 80 CC 00 00 80 88 00 00 00 38 00 00 00 33 00 00 00 24 00 00 00 14 99 CA CC FC 99 C8 DD 6F 88 CB CC 0F 88 88 88 0F 33 DF 00 00 33 F3 00 00 32 F3 00 00 32 F3 00 00 F5 BB 8B 99 F6 CC 8C 99 00 BD CB 88 00 8D 88 88 00 00 40 32 00 00 40 32 00 00 40 32 00 00 00 12 99 99 F9 00 99 55 0F 00 D8 FD 00 00 DD 0F 00 00 32 0F 00 00 22 04 00 00 21 F2 00 00 23 F2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 22 00 00 60 26 00 00 64 55 00 34 31 14 00 56 65 66 00 60 FF FF 00 00 00 00 31 0F 00 00 32 0F 00 00 32 00 00 00 36 0F 00 00 66 0F 00 00 F6 0F 00 00 0F 00 00 00 00 00 00 00 00 00 00 13 00 00 00 23 00 00 00 28 00 00 00 58 00 00 00 66 00 00 80 41 00 00 F0 65 00 00 00 FF 21 F2 00 00 21 04 00 00 21 0F 00 00 55 6F 00 00 22 F3 06 00 41 31 0F 00 66 66 0F 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Pero la imágen que quiero insertar, es un BMP y si tiene Header, alguien me puede ayudar con el código? El HEX no me va mucho a mi, pero es necesario..
Gracias!
PD: Perdonen por Flashear los ojos con tanto numerito y letra, pero éste foro no tiene el código de [spoiler] [/spoiler]
PD2: He buscado por Google, y no me ha dado lo que quiero, encontré uno y da error en el código xD
Y esos son los datos de un BMP ??
¿ Cómo lo sabes ?
Quizás sea un ICO, GIF, JPG.... etc. etc.
Le añades los 54 bytes del header del BMP, lo guardas como BMP y debe ir...
http://www.fastgraph.com/help/bmp_header_format.html
http://en.wikipedia.org/wiki/Windows_bitmap
Cita de: MCKSys Argentina en 28 Marzo 2010, 13:17 PM
Y esos son los datos de un BMP ??
¿ Cómo lo sabes ?
Quizás sea un ICO, GIF, JPG.... etc. etc.
Cómo que cómo rayos lo sé? Si lo estoy preguntando es por que lo revisé y lo comprobé...
No pregunto por preguntar, si es un BMP ;D
CitarLe añades los 54 bytes del header del BMP, lo guardas como BMP y debe ir...
http://www.fastgraph.com/help/bmp_header_format.html
http://en.wikipedia.org/wiki/Windows_bitmap
Lo voy a ver y probar y les digo... Gracias!
Bueno lo primero que tienes que tener en cuenta es la estrcutura del BMP
Dentro del archivo binario tendrias que leer el offset donde se encuentra la matriz de pixeles esto va a representar la imagen este es el Byte numero 36 creo
Tambien tienes que leer el ancho y el alto y tambien si esta en RGB , CMYK...por ejemplo si esta en RGB lees los bytes de tres en tres
Como repito Todo esta en la estructura de el BMP siempre y cuando tenga la cabecera ;D ;D
Si se lee bien, dice que esos datos en Hex No tiene Cabecera.
P.D.: Espero que almenos sepa de cuanto so las dimensiones porq ue si no creo q le a dar muuchos problemas!¡.
Dulces Lunas!¡
Cita de: BlackZeroX▓▓▒▒░░ en 30 Marzo 2010, 23:18 PM
Si se lee bien, dice que esos datos en Hex No tiene Cabecera.
P.D.: Espero que almenos sepa de cuanto so las dimensiones porq ue si no creo q le a dar muuchos problemas!¡.
Dulces Lunas!¡
Por supuesto, es de 64x64 pxls, sin compresión al algoritmo LZ77 y a 16 colores =D
Ah, y al BMP en el que lo quiero guardar no es RGB ni CMYK, es Indexado a los mismos 16 colores..
Salu2!