Programación General > C/C++

 como calcular padding en archivo bmp

(1/1)

serdel:
Hola, como puedo calcular el padding en un archivo bmp de 8 bit?
para una imagen de 24 bit lo calculo ancho mod 4, pero esta cuenta para un bmp de 8 bit no me sirve, la imagen sale torcida.

lo que hace el programa es leer un bmp y generar otro bmp del doble de tamaño.

saludos, ese padding me tiene loco

Geo:
Yo calcularía el padding de esta forma:


--- Código: C ---padding = 0;anchoTemp = ancho;while( ( anchoTemp % 4 ) != 0 ){  anchoTemp++;  padding++;} O lo que es lo mismo:

--- Código: C ---padding = 0;while( ( ( ancho + padding ) % 4 ) != 0 )  padding++; 
PD: En el foro de retos, busca el reto BMP, tiene muy buena información (y código fuente), para cargar BMPs de 24 bits.

serdel:
gracias geo, funciona perfecto

Navegación

[0] Índice de Mensajes

Ir a la versión completa