혹시 우분투에서 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인데 아. 뭐지. 걍 내가 빌드해서 해봐야하는건가..
아 최근 jpeg2k나 tiff부터 이미지 코덱들이 나를 막 괴롭히기 시작하네.ㅠ_ㅠ