Как загрузить изображение с IMG_Load () без байтов для каждой строки? - PullRequest
0 голосов
/ 01 августа 2011

Если я загружу изображение, такое как 98x ***, которое составляет 3 байта на пиксель, оно создаст там 2 байта, чтобы оно поместилось в последовательности 4 байта.

Можно ли использовать IMG_Load () без генерации дополненных байтов в ->pixels необработанных данных?

В данный момент я использую это, чтобы определить, сколько байтов было заполнено:

int pad = img->pitch - (img->w * img->format->BytesPerPixel);

И если> 0, то я перестраиваю новое изображение без дополненных байтов ... но это неэффективно, так что я надеюсь, что лучше исправить?

...