혹시 우분투에서 libfreeimageplus3-dev 깔아서 jpeg이미지 디코딩해본 사람 있냐?


std::ifstream file("sample.jpg", std::ios::binary);

std::vector<unsigned char> buffer((std::istreambuf_iterator<char>(file)), (std::istreambuf_iterator<char>()));

file.close();


fipMemoryIO memory(buffer.data(), buffer.size());

fipImage image;

image.loadFromMemory(memory);

const auto i = image.getWidth();


최종적으로는 버퍼로 하는거라 테스트 코드로 파일 읽어다가 걍 쭉 읽는건데 안 나옴

우분투에게는 죄가 없다고 하고 한시간 개삽질했다가 윈도우즈에서 하니 또 잘됨.

우분투는 16.04인데 아. 뭐지. 걍 내가 빌드해서 해봐야하는건가..