charls
« Back to VersTracker
Description:
C++ JPEG-LS library implementation
Type: Formula  |  Latest Version: 2.4.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: compression c-plus-plus image-processing library jpeg-ls
Install: brew install charls
About:
CharLS is a high-performance, open-source C++ library that implements the JPEG-LS standard for lossless and near-lossless image compression. It provides a robust API for developers to efficiently compress and decompress medical and scientific imagery. Its primary value is delivering superior compression ratios for 16-bit data while maintaining full fidelity.
Key Features:
  • High-performance C++ implementation
  • Lossless and near-lossless compression
  • Conforms to the JPEG-LS standard
  • Optimized for 16-bit image data
Use Cases:
  • Compressing medical imaging data (DICOM)
  • Archiving high-fidelity scientific images
  • Integrating JPEG-LS support into C++ applications
Alternatives:
  • OpenJPEG – Focuses on JPEG 2000, which is a different standard than JPEG-LS.
  • libjpeg-turbo – Optimized for standard JPEG (lossy), whereas CharLS specializes in lossless.
License: BSD-3-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit