single-file public domain (or MIT licensed) libraries for C/C++
이미지 라이브러리 중 간편하게 사용할 수 있는 STB라는 오픈소스가 있다. CROSS-PLATFORM에서 동작을 하며 JPEG, PNG, BMP, PSD, TGA, GIF, HDR, PIC, PNM 포맷을 지원한다. LIBJPEG, LIBTIFF, LIBPNG, ZLIB 등 다른 THIRD-PARTY 라이브러리를 추가 설치하지 않아도 되어 간편하게 사용할 수 있다.
https://github.com/nothings/stb
source를 다운로드하고 visual studio 2019에서 실행하려고 했다. 그러나 프로젝트가 mvsc 6 버전만 존재하기 때문에 속성 변경이 필요하다. README.md을 보면 STB 개발자가 MSVC 6을 더 선호하는 것을 알 수 있다. 실제 사용하는 파일만 프로젝트를 새로 생성하고 include 해서 사용해도 된다. 필자는 stb-master 하위 tests 폴더에 있는 테스트 솔루션을 visual studio 2019에서 동작하도록 해보려 한다.
#README.md
I still use MSVC 6 (1998) as my IDE because it has better human factors
for me than later versions of MSVC.
먼저 stb-master - tests 폴더를 이동하여 stb.dsw 파일을 실행한다.
변환 완료 후에 빌드시 D8016 '/ZI'과(와) '/Gy-' 명령줄 옵션이 호환되지 않습니다. 에러가 발생한다. 아래 설정을 추가로 변경해야 한다.
GIF로 이미지를 저장 해보자! C++ (0) | 2021.11.02 |
---|---|
tiff alpha 태그 정보 기입 (0) | 2021.04.29 |
LIBTIFF Stable(안정) 버전 확인 하기 (1) | 2021.01.14 |
LCMS2-2.12 릴리즈 정보 (0) | 2021.01.14 |
ISF(Ink Serialized Format) (1) | 2021.01.07 |
댓글 영역