OpenJPEG is an open-source implementation of the JPEG-2000 standard. OpenJPEG fully respects the JPEG-2000 specifications and can compress/decompress lossless 16-bit images.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/uclouvain/openjpeg/archive/v2.5.2/openjpeg-2.5.2.tar.gz
Download MD5 sum: f9ee64845881a15109ed0aa73a12202f
Download size: 1.8 MB
Estimated disk space required: 13 MB (add 1.7 GB for tests)
Estimated build time: 0.2 SBU (add 0.8 SBU for tests)
git-2.47.1 (for tests), Little CMS-2.16, libpng-1.6.44, libtiff-4.7.0, and Doxygen-1.12.0 (to build the API documentation)
Install OpenJPEG by running the following commands:
mkdir -v build && cd build && cmake -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_INSTALL_PREFIX=/usr \ -D BUILD_STATIC_LIBS=OFF .. && make
If you wish to run the tests, some additional files are required. Download these files and run the tests using the following commands, but note that 8 tests are known to fail:
git clone https://github.com/uclouvain/openjpeg-data.git --depth 1 && OPJ_DATA_ROOT=$PWD/openjpeg-data cmake -D BUILD_TESTING=ON .. && make && make test
Now, as the root
user:
make install && cp -rv ../doc/man -T /usr/share/man