OpenJPEG
Sign in to saveAlso known as libopenjp2
OpenJPEG is an open-source library to encode and decode JPEG 2000 images. As of version 2.1 released in April 2014, it is officially conformant with the JPEG 2000 Part-1 standard. It was subsequently adopted by ImageMagick instead of JasPer in 6.8.8-2 and approved as new reference software for this standard in July 2015. OpenJPEG is a fork of libj2k, a JPEG-2000 codec library written by David Janssens during his master thesis at University of Louvain (UCLouvain) in 2001. In April 2016 Grok was forked from libopenjp2 by Aaron Boxer under the more restrictive AGPL. He was aiming to close up to t
Source code
This repository should be considered unmaintained. Commits may appear from time to time depending on committer interest and mood, but no committer currently feel responsible to regularly review tickets or pull requests. How to install and use OpenJPEG ? API Documentation needs a major refactoring. Meanwhile, you can check installation instructions and codec documentation. The library is developed and maintained by the Image and Signal Processing Group (ISPGroup), in the Université catholique de Louvain (UCL, with the support of the CNES, the CS company and the intoPIX company. The JPWL module has been developed by the Digital Signal Processing Lab (DSPLab) of the University of Perugia, Italy (UNIPG). src lib openjp2: contains the sources of the openjp2 library (Part 1 & 2) openjpip: complete client-server architecture for remote browsing of jpeg 2000 images. bin: contains all applications that use the openjpeg library common: common files to all applications jp2: a basic codec jpip: OpenJPIP applications (server and dec server) java: a Java client viewer for JPIP wx OPJViewer: gui for displaying j2k files (based on wxWidget) wrapping java: java jni to use openjpeg in a java program thirdparty: thirdparty libraries used by some applications. These libraries will be built only if there are not found on the system. Note that libopenjpeg itself does not have any dependency. doc: doxygen documentation setup file and man pages tests: configuration files and utilities for the openjpeg test suite. All test images are located in openjpeg-data repository. cmake: cmake related files scripts: scripts for developers The openjpwl, openjp3d and openmj2 components have been removed after the 2.4.0 release. Their building and working state is unknown. People interested in them should start from the 2.4.0 tag. OpenJPEG strives to provide a stable API/ABI for your applications. As such it only exposes a limited subset of its functions. It uses a mechanism of exporting/hiding functions. If you are unsure which functions you can use in your applications, you should compile OpenJPEG using something similar to gcc: -fvisibility=hidden compilation flag. See also: On windows, MSVC directly supports export/hiding function and as such the only API available is the one supported by OpenJPEG.
Excerpt from the source-code README · 5,648 chars · not written by Vinony
Wikidata facts
- Official website
- github.com/uclouvain/openjpeg
Show 4 more facts
- inception
- 2005-12-15
- source code repository URL
- git://github.com/uclouvain/openjpeg.git
- software version identifier
- 2.5.4
- issue tracker URL
- github.com/uclouvain/openjpeg/issues
Sources (8)
via Wikidata · CC0
~1 min read
Article
2 sectionsContents
- References
- External links
OpenJPEG is an open-source library to encode and decode JPEG 2000 images. As of version 2.1 released in April 2014, it is officially conformant with the JPEG 2000 Part-1 standard. It was subsequently adopted by ImageMagick instead of JasPer in 6.8.8-2 and approved as new reference software for this standard in July 2015. OpenJPEG is a fork of libj2k, a JPEG-2000 codec library written by David Janssens during his master thesis at University of Louvain (UCLouvain) in 2001. In April 2016 Grok was forked from libopenjp2 by Aaron Boxer under the more restrictive AGPL. He was aiming to close up to the performance of the much more efficient proprietary Kakadu library.
Unlike JasPer, another open-source JPEG 2000 implementation, OpenJPEG fully respects the JPEG 2000 specification and can compress and decompress lossless 16-bit images.