Padding in 24-Bit-RGB-Bitmap

kann mir jemand erklären, warum ich in einer 24-Bit-RGB-Bitmap-Datei einen Abstand einfügen muss, dessen Größe von der Breite des Bildes abhängt? Wozu

Ich meine, ich muss diesen Code zu meinem Programm hinzufügen (in C):

 if( read % 4 != 0 ) {
   read = 4 - (read%4);
   printf( "Padding: %d bytes\n", read );
   fread( pixel, read, 1, inFile );
  }

Antworten auf die Frage(5)

Ihre Antwort auf die Frage