0

1 ピクセルあたり 3 バイトの 98x*** などの画像を読み込むと、4 バイト シーケンスに収まるように 2 バイトのパディングが作成されます。

->pixels生データにパディングされたバイトを生成せずに IMG_Load() を使用することは可能ですか?

現時点では、これを使用して、パディングされたバイト数を検出します。

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

そして、> 0 の場合、パディングされたバイトなしで新しいイメージを再構築します...しかし、これは非効率的です。

4

0 に答える 0