Add links
Grok
Developer(s)Aaron Boxer
Initial releaseJanuary 1, 2016; 8 years ago (2016-01-01)
Stable release
12.0.1 / April 21, 2024; 5 days ago (2024-04-21)[1]
Repository
Written inC++
Operating systemmacOS, Windows, POSIX
Platformx86-64, AArch64
Available inEnglish
TypeGraphics software
LicenseAGPL v3
Websitegithub.com/GrokImageCompression/grok

In computer software, Grok is a library to encode and decode images in the JPEG 2000 format. It fully implements Part 1 of the ISO/IEC 15444-1 technical standard. 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.


Features

  1. support for High Throughput JPEG 2000 (HTJ2K) encode/decode
  2. fast random-access sub-image decoding using TLM markers
  3. full encode/decode support for ICC colour profiles
  4. full encode/decode support for XML,IPTC, XMP and EXIF meta-data
  5. full encode/decode support for monochrome, sRGB, palette, YCC, extended YCC, CIELab and CMYK colour spaces
  6. full encode/decode support for JPEG,PNG,BMP,TIFF,RAW,PNM and PAM image formats
  7. full encode/decode support for 1-16 bit precision images
  8. supported platforms: Linux x86-64, Linux AArch64, Windows, macOS and WebAssembly

Integration

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

  1. Cantaloupe image server
  2. IIPSrv image server
  3. Horos medical image viewer

References

  1. ^ "Releases · GrokImageCompression/grok". github.com. Retrieved 2022-04-01.

Further reading

External links

See also