GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - InternationalColorConsortium/iccDEV: iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles.

BranchesTags
Open more actions menu

Latest commit

 

History

1,672 Commits
1,672 Commits

Folders and files

NameName
Last commit message
Last commit date
.clusterfuzzlite
.clusterfuzzlite
 
 
.githooks
.githooks
 
 
.github
.github
 
 
Build
Build
 
 
IccConnect/IccLibConnect
IccConnect/IccLibConnect
 
 
IccJSON
IccJSON
 
 
IccProfLib
IccProfLib
 
 
IccXML
IccXML
 
 
Testing
Testing
 
 
Tools
Tools
 
 
docs
docs
 
 
examples
examples
 
 
iccdev-mcp
iccdev-mcp
 
 
matlab
matlab
 
 
ports/iccdev
ports/iccdev
 
 
python
python
 
 
.dockerignore
.dockerignore
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.trivyignore
.trivyignore
 
 
.trivyignore.yaml
.trivyignore.yaml
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
ChangeLog
ChangeLog
 
 
Dockerfile
Dockerfile
 
 
GEMINI.md
GEMINI.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
vcpkg.json
vcpkg.json
 
 

Repository files navigation

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
Python python -m pip install "iccdev[numpy]" (installation details)

The iccdev Python package is published on PyPI for CPython 3.11-3.14. Prebuilt Python wheels and Windows, Linux, and macOS tool bundles also remain available from the latest release page.

Using iccDEV

You do not need to build iccDEV to use it. The Using iccDEV guide is a hands-on walkthrough that starts from prebuilt downloads:

I want to... Start here
Install and run the command-line tools Install the tools, then First steps
Browse a profile in a graphical viewer iccDumpProfileGui
Use iccDEV from my Python code Python
Use iccDEV from MATLAB MATLAB
Use iccDEV from Node.js (WebAssembly) WebAssembly and Node.js
Connect an AI assistant through MCP MCP server

To build from source, see: Build documentation

API docs: API reference | OpenAPI starter | C validation API | Python bindings | MATLAB bindings | CLI tool reference | iccApply visual lanes

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 and the iccMAX profile specification.

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. Contributors are asked to sign a Contributor License Agreement

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.

About

iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles.

color.org

Topics

colorcolorimetrycolormanagementiccimagingprofiles

Resources

Readme
BSD-3-Clause license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

189 stars

Watchers

15 watching

Forks

49 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.