Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: serdel en 1 Agosto 2011, 17:20 pm



Título: leer un bmp de 8 bit
Publicado por: serdel en 1 Agosto 2011, 17:20 pm
Hola, necesito saber como calcular el relleno de las filas en una imagen bmp de 8 bit.

basicamente el programa lo que hace es abrir un archivo bmp y agrandarlo al doble de su tamaño. ya lo tengo hecho pero cuando el ancho de una fila de la imagen es impar, el archivo no se genera bien. esto es por que las filas nesesitan tener un ancho que sea multiplo de 32 bits.

alguien sabe como se calcula ese relleno del bitmap?

para una imagen de 24 bits yo hice ancho en pixeles mod 4 y anduvo bien, pero para 8 bit ya no se que formula usar.

agradezco cualquier ayuda, nose si el tema va aca pero lo puse aca porque lo estoy haciendo en c. saludos


Título: Re: leer un bmp de 8 bit
Publicado por: do-while en 4 Agosto 2011, 18:45 pm
¡Buenas!

Aqui (http://www.4shared.com/file/2OoPhQTE/BMP.html) tienes un codigo que hice hace un tiempo para manejar bitmaps. No se como andara de comentarios, si tienes alguna duda preguntame.

¡Espero que te sirva!

PD: Si no tiene ejemplos (que no me acuerdo) avisame y añadire algunos ejemplos cuando tenga tiempo.