단순한 네이티브 Windows의 메모리 비트 맵에 PNG 파일을 읽는 방법은 불가능한 것처럼 보였지만, 많은 인터넷 검색을 한 후에 나는 그것을 믿기 시작했습니다. libpng/zlib 조합이 너무 큽니다. PNG를 읽을 수있는 타사 라이브러리 Win32 라이브러리가 있습니까?Win32/C++을 사용하여 PNG 읽기
편집 : boost :: gil :: png 솔루션은 내가 기대했던 것보다 훨씬 복잡합니다. 파일 이름을 사용하고 메모리 버퍼를 픽셀로 채우는 단일 호출이 필요합니다.
중복? 여기를 참고하십시오 http://stackoverflow.com/questions/366768/convert-bitmap-to-png-in-memory-in-c-win32/538742 –
코어 OS API는 반드시 다중 읽기 및 쓰기 기능을 지원하지 않아야합니다 이미지 유형. 이런 종류의 많은 제 3 자 라이브러리가 있습니다. –
에드, 제 3 자 라이브러리에 대해 구체적으로 묻고 있다는 사실에 비추어 귀하의 의견을 이해할 수 없습니다. –