Grok (JPEG 2000) explained

Grok
Developer:Aaron Boxer
Latest Release Version:13.0.1
Latest Release Date:[1]
Programming Language:C++
Operating System:macOS, Windows, POSIX
Platform:x86-64, AArch64
Replaces:libopenjp2
Language:English
Genre:Graphics software
License:AGPL v3

Grok is a computer software library to encode and decode images in the JPEG 2000 format. It is designed for stability, high performance, and low memory usage. Grok is free and open-source software released under the GNU Affero General Public License (AGPL) version 3.

Grok was forked from OpenJPEG's libopenjp2 in April 2016 by Aaron Boxer under a more restrictive license.[2] He was aiming to close up to the performance of the much more efficient proprietary Kakadu.[3] [4] It fully implements the ISO/IEC 15444-1 technical standard. As of 2022, the newer, complexity-reduced High-Throughput JPEG 2000 standard (HTJ2K, ISO/IEC 15444-15, ITU-T T.814) is being implemented, with decoding support already available.[5]

Features

Integration

Grok has been integrated into a number of other open source projects, including:

Further reading

External links

Notes and References

  1. Web site: Releases · GrokImageCompression/grok . github.com . 2024-10-23.
  2. https://openjpeg.narkive.com/xHDPBR7a/grok-jpeg-2000-discussion-group
  3. https://encode.su/threads/2477-Grok-JPEG-2000-Codec
  4. https://chafey.blogspot.com/2016/09/jpeg2000-decoding-performance.html
  5. https://journal.code4lib.org/articles/17596