https://github.com/internationalcolorconsortium/iccdev
iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles.
https://github.com/internationalcolorconsortium/iccdev
color colorimetry colormanagement icc imaging profiles
Last synced: 21 days ago
JSON representation
iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles.
- Host: GitHub
- URL: https://github.com/internationalcolorconsortium/iccdev
- Owner: InternationalColorConsortium
- License: bsd-3-clause
- Created: 2015-09-30T11:23:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2026-04-24T03:20:19.000Z (about 2 months ago)
- Last Synced: 2026-04-24T03:34:09.492Z (about 2 months ago)
- Topics: color, colorimetry, colormanagement, icc, imaging, profiles
- Language: C++
- Homepage: https://color.org
- Size: 58.3 MB
- Stars: 162
- Watchers: 16
- Forks: 46
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# iccDEV
## Quickstart
| Method | Command |
|--------|---------|
| **Homebrew** | `brew install iccdev` |
| **NPM** | `npm install iccdev` |
| **Docker Pull** | `docker pull ghcr.io/internationalcolorconsortium/iccdev:latest` |
| **Docker Run** | `docker run -it ghcr.io/internationalcolorconsortium/iccdev:latest` |
To build from source, see: [Build documentation](docs/build.md)
API docs:
[API reference](Tools/Winnt/IccIisIsapi/api.md) ·
[OpenAPI starter](Tools/Winnt/IccIisIsapi/iis-isapi.openapi.yaml)
## Introduction
The purpose of the International Color Consortium (ICC) is to promote
the use and adoption of open, vendor-neutral, cross-platform color management systems.
The International Color Consortium encourages vendors to support the ICC profile
format and the workflows required to use ICC profiles.
The iccDEV project (formerly known as DemoIccMAX) provides an
open source set of libraries and tools that allow for the interaction, manipulation,
and application of ICC based color management profiles based on the
[ICC profile specification](http://www.color.org/icc_specs2.xalter) and the
[iccMAX profile specification](http://www.color.org/iccmax.xalter).
All documentation is in the "docs" directory. If you're just getting started,
here's how we recommend you read the Introduction for a list of features and
libraries included in iccDEV.
## Contributing
Contributors are ICC members and other individual contributors who have volunteered to
maintain ICC software, documentation, or other technical artifacts. Our CONTRIBUTING
document explains our contribution processes and procedures, so please review it first:
[CONTRIBUTING](https://github.com/InternationalColorConsortium/iccDEV?tab=contributing-ov-file#contributing-to-international-color-consortium-software). Contributors are asked to sign a [Contributor License Agreement](https://github.com/InternationalColorConsortium/.github/blob/main/docs/CLA.md)
## License
iccDEV is licensed under the BSD 3-Clause “New” or “Revised” License
Membership in the ICC is encouraged when this software is used for commercial purposes.
For more information on The International Color Consortium,
please visit [www.color.org](http://www.color.org).