Я использую загрузчик изображений (DevIL) для загрузки изображений. Мне просто интересно, определяется ли формат изображения (несжатый формат в памяти), загруженный из файлов (.jpg, .png, .bmp и т. Д.), Самой программой загрузки изображений или каким-то образом зависит от фактического файла изображения.
Кажется, что все изображения, которые я просмотрел, загружены в формат RGBA / UNSIGNED_BYTE. Однако мне интересно, могу ли я всегда полагаться на это. Возможно ли, что вместо этого изображение может быть загружено в формат RGBA / FLOAT? (ПРИМЕЧАНИЕ: я надеюсь, что загруженный формат изображения всегда будет одинаковым, я хочу положиться на него:)
Я не могу найти никаких документов в DevIL, которые бы объяснили этот момент, поэтому я надеюсь, что любой, кто имел опыт работы с изображениями / загрузкой изображений, мог бы дать мне ответ только на основе своего опыта / здравого смысла.
Спасибо