wiki:kakaduplugin

Version 8 (modified by pborissow, 14 years ago) ( diff )

--

Kakadu Plugin

The Kakadu Plugin is used to read and write JPEG 2000 compressed files including JP2, GeoJP2, and NITF 2.1. Kakadu is a C++ implementation of the JPEG2000 standard by one of its original authors - Dr. Taubman. To use the Kakadu Plugin, you will need to download a copy of the Kakadu Software.

Formats

  • ossim_kakadu_jp2 Used to read/write jp2 files
  • ossim_kakadu_nitf_j2k Used to read/write NITF files with JP2 compressed images

Writer properties

The Kakadu Plugin exposes several writer properties when outputting a jp2 or nitf file.

  • compression_quality Compression options include:
    • numerically_lossless Numerically lossless (20 layers, 5x3 kernel, reversible)
    • visually_lossless Visually lossless (19 layers 9x7 kernel, irreversible)
    • lossy Lossy (10 layers, irreversible)
  • threads Number of threads used to compress the image.

Examples

Convert a GeoTIFF to a GeoJP2 file using orthoigen using visually lossless compression. This will yield an image approximately 1/10th the size of the original tif image (in bytes).

ossim-orthoigen -w ossim_kakadu_jp2 --writer-prop threads=4 --writer-prop compression_quality=visually_lossless --srs EPSG:4326 N10-E024.tif N10-E024.jp2
Note: See TracWiki for help on using the wiki.