STB Image не загружает изображение - PullRequest
0 голосов
/ 05 мая 2020

Я загружаю большое изображение PNG с помощью библиотеки изображений stb. Следующий код работает с другими изображениями, поэтому я уверен, что код правильный.

int width = 0, height = 0, nrChannels = 0;
unsigned char* data = stbi_load(file_name, &width, &height, &nrChannels, 0);
cout << " - Image color channels: " << nrChannels << endl << flush;
if (data) {
...
} else {
    DIE_WITH_ERROR(); <-- Error raised here
}

nrChannels также было 0 после загрузки. Это изображение в формате RGBA PNG размером 166800x1029 пикселей - 38,5 МБ

другие полупрозрачные изображения RGBA в той же папке работают нормально.

Проблема с размером изображения? Какое самое большое изображение я могу использовать?

Некоторые свойства изображения:

properties

...