LINUX.ORG.RU

Если не нужен альфа канал, то его просто обрезаешь. Что может быть тут непонятно.

anonymous ()
Ответ на: комментарий от madcore

И про альфа-канал там есть?

Он спросил про RGB32, а не RGBA, я ответил. Вот разница:

RGB24 is a 3-byte per pixel interleaved (packed) RGB format, with bytes in memory: BGRBGRBGR...

RGB32 is a 4-byte per pixel interleaved (packed) RGB format with a dummy 4th byte, with bytes in memory: BGRXBGRXBGRX...

RGBA is a 4-byte per pixel interleaved (packed) RGBA (with-alpha) format with a valid alpha channel, with bytes in memory: BGRABGRABGRA...

fehhner ★★★★★ ()
Ответ на: комментарий от madcore

Если именно RGB32 - там ничего нет в данных об альфаканале и его нужно просто откидывать, чтобы не занимал лишнее место. Если кодировать видео кодеком RGB32 как RGBA (с четвёртым каналом прозрачности), то ничего не поменяется, но оно займёт на 25% больше места.

fehhner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.