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
Ir a la versión completa