Если я загружу изображение, такое как 98x ***, которое составляет 3 байта на пиксель, оно создаст там 2 байта, чтобы оно поместилось в последовательности 4 байта.
Можно ли использовать IMG_Load () без генерации дополненных байтов в ->pixels
необработанных данных?
В данный момент я использую это, чтобы определить, сколько байтов было заполнено:
int pad = img->pitch - (img->w * img->format->BytesPerPixel);
И если> 0, то я перестраиваю новое изображение без дополненных байтов ... но это неэффективно, так что я надеюсь, что лучше исправить?