Grok (JPEG 2000)

Last updated
Grok
Developer(s) Aaron Boxer
Initial releaseJanuary 1, 2016;9 years ago (2016-01-01)
Stable release
15.0.0 / May 10, 2025;2 months ago (2025-05-10) [1]
Repository
Written in C++
Operating system macOS, Windows, POSIX
Platform x86-64, AArch64
Predecessorlibopenjp2
Available inEnglish
Type Graphics software
License AGPL v3
Website github.com/GrokImageCompression/grok

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.

Contents

Grok was forked from OpenJPEG's libopenjp2 in April 2016 by Aaron Boxer under a copyleft license.One of his goals was to close the performance gap with the more efficient but proprietary Kakadu. Grok fully implements the ISO/IEC 15444-1 technical standard. As of 2024, the newer, complexity-reduced High-Throughput JPEG 2000 standard (HTJ2K, ISO/IEC 15444-15, ITU-T T.814) has been implemented, with both encoding and decoding support available.

Features

Integration

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

References

  1. "Releases · GrokImageCompression/grok". github.com. Retrieved 2025-02-13.

Further reading