Заполнение в 24-битном RGB растровом изображении
Может кто-нибудь объяснить мне, почему в 24-битном файле RGB растрового изображения мне нужно добавить отступ, размер которого зависит от ширины изображения? Для чего?
Я имею в виду, что я должен добавить этот код в мою программу (в C):
if( read % 4 != 0 ) {
read = 4 - (read%4);
printf( "Padding: %d bytes\n", read );
fread( pixel, read, 1, inFile );
}