Как бы я загрузить данные изображений RGBA из растровых файлов без использования библиотек - PullRequest
0 голосов
/ 10 марта 2019

Я хотел бы узнать, как загружать данные изображений в виде RGBA (8 бит на канал) для opengl из растровых файлов без использования библиотеки (поэтому нет почвы или stb_image, которые я уже использую и хотел бы заменить)

Я не знаю с чего начать.Пожалуйста, вы можете мне помочь?Все ценится.

Ответы [ 2 ]

1 голос
/ 10 марта 2019

Хорошим способом было бы изучить эти библиотеки, так как они оба с открытым исходным кодом. Итак, прочитайте их код и попытайтесь понять его.

Если вы хотите сделать это самостоятельно, вы должны сначала найти форматы файлов изображений, которые вы хотите загрузить, например, Формат файла BMP . Тогда загрузка изображения просто чтение двоичных файлов побайтно и правильная интерпретация этих байтов.

0 голосов
/ 10 марта 2019

В Windows вам не нужна никакая библиотека для загрузки файла BMP, поскольку эта функциональность встроена в операционную систему. Вы можете использовать функцию LoadImage .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...