Skip to content
SPECIFICTION
Get listed

ArgyllCMS vs OpenColorIO

ArgyllCMS

argyllcms.com

OpenColorIO

opencolorio.org

Side by side

FigureArgyllCMSOpenColorIO
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published33
Spec score · Color Management Software9.1 (#1)8.3 (#5)
Build requirementsCompiling requires Jam or a compatible tool, a C compiler, and platform development libraries such as X11 libraries on Linux.Source builds require a supported C++17–23 compiler, CMake 3.14 or newer, and an internet connection for dependency retrieval.
Founded20002003
InstallationThere is no installer or installation script; users manually place executables, configure PATH, and set up USB instruments.The current documentation says prebuilt libraries are not provided as downloadable artifacts apart from package managers; Python bindings and command-line tools can be installed from PyPI.
IntegrationsThe maker lists DisplayCAL, The Little Argyll GUI, and CoCa as GUI front ends that use ArgyllCMS.The supported-application list includes Blender, Nuke, Maya, Houdini, Katana, Mari, Silhouette, Substance Designer, Unreal Engine, V-Ray, and many other tools.
LicenceMost source and executables are under the Affero GNU Version 3 licence, with source-sharing obligations including network use.OpenColorIO is distributed under the permissive BSD-3-Clause license.
LicenseThe package is licensed under AGPLv3, with commercial licensing available for code copyrighted by Graeme Gill through ArgyllPRO.OpenColorIO is licensed under the BSD-3-Clause license.
PurposeArgyllCMS is an open-source ICC-compatible color management system for creating profiles and calibrating devices.OpenColorIO is a color management solution geared toward motion picture production, especially visual effects and computer animation.
SupportThe maker directs support and bug reports to the ArgyllCMS mailing list and offers direct email contact with Graeme Gill.The project directs users to its Slack channel, user and developer mailing lists, or GitHub issues for help and contact.
What it doesArgyllCMS creates ICC profiles and calibrates scanners, cameras, film recorders, displays, and RGB, CMY, and CMYK printers.OpenColorIO is a color-management framework for motion-picture, visual-effects, and computer-animation production.

Plans

ArgyllCMS

  • ArgyllCMSFree
  • ArgyllCMSFree
  • Commercial/non-AGPL licensingPriced on request

ArgyllCMS pricing →

OpenColorIO

  • OpenColorIOFree
  • OpenColorIOFree
  • OpenColorIO Python packageFree

OpenColorIO pricing →

In their own words

ArgyllCMS

ArgyllCMS is a free, open-source ICC-compatible color management system for creating profiles and calibrating devices. Its command-line tools support scanners, cameras, film recorders, displays, and RGB, CMY and CMYK printers. It can create device-link profiles with options such as video calibration standards and 3D LUTs, and work with spectral samples, selectable illuminants and observer types, and paper fluorescent-whitener compensation. Color conversion tools handle 8-bit raster data and fully accurate 16-bit conversion. Documentation lists direct support for measurement instruments from JETI, Klein, X-Rite and Calibrite, DataColor and other manufacturers; some chart results can be converted into Argyll CGATS format. ArgyllCMS runs on Windows, macOS and Linux, but does not include a graphical interface. DisplayCAL, The Little Argyll GUI and CoCa are listed as front ends that use it. The package is licensed under AGPLv3; commercial licensing is available for code copyrighted by Graeme Gill through ArgyllPRO. On Linux, native display calibration and profiling under Wayland are not currently supported; the maker recommends X11 for color-managed displays.

Visit argyllcms.com

OpenColorIO

OpenColorIO is a free color management solution for motion picture production, particularly visual effects and computer animation. It supports artists managing color, studios integrating color management into pipelines, and developers building or upgrading color management frameworks. Its Python API can connect a studio pipeline or modify a configuration. Config merging is in preview, with controls for name and alias conflicts and duplicate color spaces. The GPU renderer supports the Khronos Vulkan graphics API, and the project describes ACES 2.0 support as feature complete, including ACES 2.0 Output Transforms as OCIO views. OpenColorIO also supports Color Interop ID and attributes for ICC and AMF. Listed integrations include Blender, Autodesk Maya, Houdini, Nuke, Photoshop, and Unreal Engine, with some version requirements, including Blender 2.64 and up, Maya 2016 and up, and Unreal Engine 4.22 and up. It is available as an API and for Linux, macOS, and Windows under the BSD-3-Clause license. Prebuilt libraries are available through package managers; Python bindings and command-line tools can be installed from PyPI.

Visit opencolorio.org