• Viernes 17 de Mayo de 2024, 04:20

Autor Tema:  Obtener Valor De Un Pixel  (Leído 2162 veces)

emisario

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Obtener Valor De Un Pixel
« en: Sábado 13 de Diciembre de 2003, 22:04 »
0
Vamos a ver si me podeis echar una mano, necesito saber como recorrer un mapa de bits y sacar el valor de cada pixel, el mapa de bits no tiene mas de 256 colores, osea ke tiene paleta, pero eske no se por ke me esta jodiendo y no lo leo bien, venga gracias.

fap1603

  • Miembro MUY activo
  • ***
  • Mensajes: 135
    • Ver Perfil
Re: Obtener Valor De Un Pixel
« Respuesta #1 en: Miércoles 9 de Junio de 2004, 12:57 »
0
Mira tengo entendido que tienes que leer byte por byte, lo acumulas en una variable, y luego lo imterpretas, recuerda que el valor del byte puede ser un valor decimal o hexadecimal, lo importante es que son colores, el BMP trabaja con RGB, y sabes que seran grupos de 3 colores cada uno, tambien tengo entendido que la cabecera del BMP es simple, ahi debe haber un valor que te indique si es escala de grises, balcno y negro o colores (RGB). Si hago algo, ya te cuento.

Saludos
Saludos,

Francisco Ayala Pinazo
Lima - Perú

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Obtener Valor De Un Pixel
« Respuesta #2 en: Miércoles 9 de Junio de 2004, 13:15 »
0
fap1603 tu información es correcta pero incompleta, así es como se lee un BMP de 24 bits, pero me parecee que emisario estaba tratando de leer un BMP de 8 bits.

La paleta tiene 1024 bytes, 256*4, 256 colores con R,G,B y un reservado que se interpretan con cada BYTE del bitmap.

 :ph34r:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.