OpenJPeg는 C 언어로 작성된 오픈 소스 JPEG 2000 코덱입니다. JPEG (Joint Photographic Experts Group)의 스틸 이미지 압축 표준 인 JPEG 2000의 사용을 촉진하기 위해 개발되었습니다. 2015 년 4 월부터 ISO/IEC 및 ITU-T에 의해 JPEG 2000 참조 소프트웨어로 공식적으로 인정됩니다.
누구나. OpenJPeg 코드는 BSD 2-Clause "Simplified"라이센스에 따라 릴리스되므로 상용 응용 프로그램에도 누구나 코드를 사용하거나 수정할 수 있습니다. 유일한 제한은 출처 또는 바이너리 문서에서 저작권을 유지하는 것입니다. 물론, 다른 사용자에게 관심을 가질 수있는 방식으로 코드를 수정 한 경우 (Github PULL 요청을 통해 또는 문제를 채우는 것을 통해) 공유하는 것이 좋습니다. 그러나 이것은 요구 사항이 아닙니다.
API 문서에는 주요 리팩토링이 필요합니다. 한편, 설치 지침 및 코덱 문서를 확인할 수 있습니다.
이 라이브러리는 Université Catholique de Louvain (UCL, CS, CS Company 및 Intopix Company의 지원을 통해 UCL에서 이미지 및 신호 프로세싱 그룹 (ISPGroup)에 의해 개발되고 유지됩니다. JPWL 모듈은 Perugia, INIPG (University of Perugia)의 Digital Seign Processing Lab (DSPLAB)에 의해 개발되었습니다.
라이센스 및 저작권 정보는 라이센스를 참조하십시오.
설치 절차는 설치를 참조하십시오.
연속 릴리스의 사용자 가시적 변경 사항은 뉴스를 참조하십시오.
2.4.0 릴리스 후 OpenJPWL, OpenJP3D 및 OpenMJ2 구성 요소가 제거되었습니다. 그들의 건물과 작업 상태는 알려져 있지 않습니다. 관심있는 사람들은 2.4.0 태그에서 시작해야합니다.
API/ABI 타임 라인이 여기에서 자동으로 업데이트됩니다.
OpenJPeg는 응용 프로그램에 안정적인 API/ABI를 제공하기 위해 노력합니다. 따라서 함수의 제한된 하위 집합 만 노출시킵니다. 내보내기/숨기기 기능의 메커니즘을 사용합니다. 응용 프로그램에서 사용할 수있는 기능이 확실하지 않은 경우 GCC와 -fvisibility=hidden 것을 사용하여 OpenJPeg를 컴파일해야합니다. http://gcc.gnu.org/wiki/visibility도 참조하십시오
Windows에서 MSVC는 Export/Hiding 함수를 직접 지원하므로 사용 가능한 유일한 API는 OpenJPeg에서 지원하는 것입니다.