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.
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
- https://github.com/aous72/OpenJPH
- GitHub: aous72/OpenJPH
- Brew formula source: Formula/o/openjph.rb
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": "[](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[](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."
}