2012-05-02 2 views
2

c에서 * .png 파일의 색상 값을로드해야합니다. matlab에 imread와 같은 것. 나는 PNG 파일 구조를 배웠고, 파일을 바이너리로 열어서 매트릭스에 쓰려고했지만, 아마도 뭔가 잘못되었다. 나는 alao가 검색하려고했지만, 적절한 라이브러리를 찾을 수 없습니다.C에서 png 파일의 색상 값 읽기

어떻게해야합니까? 어떤 라이브러리를 사용해야합니까?

+2

내가 시도 할 첫 번째 것은 [libpng] (http://www.libpng.org/pub/png/libpng.html)입니다. –

답변

4

원시 색상 값을 얻기 전에 먼저 PNG에서 zlib 압축을 압축 해제해야합니다 (있는 경우). 가장 쉬운 방법은 무료 libpng을 이용하는 것입니다. manyexampleshere 및 그 밖의 방법을 참조하십시오.