🍺 BREW Explorer

← all formulae

openjph

brew install openjph v0.29.0 BSD-2-Clause

Open-source JPEG2000 Part 15 (HTJ2K) codec library and command-line tool for lossless and lossy image compression.

Why you might care

HTJ2K is a modern, high-throughput variant of JPEG2000 with better compression and encoding speed than the original standard. Use this if you need to encode or decode JP2 images in scientific, medical, or archival workflows where JPEG2000 is required. It's the reference implementation of the ITU-T T.814 standard and supports both reversible and irreversible transforms.

Categories

Alternatives

libjasper kakadu ImageMagick OpenCV
67.5k
30-day installs · #82
198.8k
90-day · #101
887.7k
365-day · #66
289
★ GitHub stars · updated today

Runtime dependencies

Build dependencies

GitHub topics

codec image iso-iec-15444 iso-iec-15444-15 itu-t-t-814 jpeg2000 jpeg2000-part15 jph lossless-image-compression lossy-image-compression webassembly

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "libjasper",
    "kakadu",
    "ImageMagick",
    "OpenCV"
  ],
  "build_dependencies": [
    "cmake"
  ],
  "categories": [
    "compression",
    "image-tool",
    "codec",
    "library"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "libtiff"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Open-source implementation of JPEG2000 Part-15 (or JPH or HTJ2K)",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:38+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "openjph",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-20T23:37:26Z",
  "github_readme_excerpt": "[![Join the chat at https://gitter.im/OpenJPH](https://badges.gitter.im/OpenJPH.svg)](https://gitter.im/OpenJPH?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n# Readme #\n\nOpen source implementation of High-throughput JPEG2000 (HTJ2K), also known as JPH, JPEG2000 Part 15, ISO/IEC 15444-15, and ITU-T T.814. Here, we are interested in implementing the HTJ2K only, supporting features that are defined in JPEG2000 Part 1 (for example, for wavelet transform, only reversible 5/3 and irreversible 9/7 are supported).\n\nThe interested reader is referred to the [short HTJ2K white paper](http://ds.jpeg.org/whitepapers/jpeg-htj2k-whitepaper.pdf), or the [extended HTJ2K white paper](https://htj2k.com/wp-content/uploads/white-paper.pdf) for more details on HTJ2K. [This](https://kakadusoftware.com/wp-content/uploads/icip2019.pdf) paper explores the attainable performance on CPU, while [this](https://kakadusoftware.com/wp-content/uploads/ICIP2019_GPU.pdf) and [this](http://hdl.handle.net/1959.4/unsworks_75139) explores performance on the GPU.\n\n# The standard #\n\nThe standard is available free of charge from [ITU website](https://www.itu.int/rec/T-REC-T.814/en). It can also be purchased from the [ISO website](https://www.iso.org/standard/76621.html).\n\n# Table of Contents #\n\n* [Status](/docs/status.md)\n* [Compiling](./docs/compiling.md)\n* [Compiling and Running in Docker](./docs/docker.md)\n* [Usage Example](./docs/usage_examples.md)\n* [Web-based Demos](./docs/web_demos.md)\n* [Doxygen Documentation Style](./docs/doxygen_style.md)\n* [OSS-Fuzzing](./docs/fuzzing.md)\n\n# Repositories #\n[![Packaging status](https://repology.org/badge/vertical-allrepos/openjph.svg)](https://repology.org/project/openjph/versions)\n",
  "github_repo": "aous72/OpenJPH",
  "github_stars": 289,
  "github_topics": [
    "codec",
    "image",
    "iso-iec-15444",
    "iso-iec-15444-15",
    "itu-t-t-814",
    "jpeg2000",
    "jpeg2000-part15",
    "jph",
    "lossless-image-compression",
    "lossy-image-compression",
    "webassembly"
  ],
  "homepage": "https://github.com/aous72/OpenJPH",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 67450,
  "installs_365d": 887677,
  "installs_90d": 198818,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "BSD-2-Clause",
  "llm_generated_at": "2026-06-20T23:42:36+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "openjph",
  "oldnames": [],
  "one_liner": "Open-source JPEG2000 Part 15 (HTJ2K) codec library and command-line tool for lossless and lossy image compression.",
  "optional_dependencies": [],
  "rank_30d": 82,
  "rank_365d": 66,
  "rank_90d": 101,
  "raw_hash": "1e7dd4577ab1f47d",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/o/openjph.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.29.0",
  "versioned_formulae": [],
  "why_use_this": "HTJ2K is a modern, high-throughput variant of JPEG2000 with better compression and encoding speed than the original standard. Use this if you need to encode or decode JP2 images in scientific, medical, or archival workflows where JPEG2000 is required. It\u0027s the reference implementation of the ITU-T T.814 standard and supports both reversible and irreversible transforms."
}