Я получаю ошибку переполнения стека, когда пытаюсь прочитать файл jpg с использованием библиотеки Cimg
, в то время как другой формат bmp работает с файлом.
Как я могу это решить?
#include"CImg.h"
#include<stdio.h>
using namespace cimg_library;
int main()
{
CImg<unsigned char> src("d:\\sidimg.jpg");
int width = src.width();
int height = src.height();
unsigned char* ptr = src.data(0,0);
int count=0;
while(count!= width*height)
{
printf("%d",*ptr);
ptr++;
count++;
}
}