International Color Consortium

Making color seamless between devices and documents

Member Login

Making connections with iccMAX


A guide to understanding how profile connection works using iccMAX profiles

iccMAX profile connection   Connecting with iccMAX  Transform selection and PCS adjustment


Next: Profile Application Examples

Combining transform selection and PCS adjustment

Here is a table of combined iccMAX transform selection based on transform selection parameters and rendering intents.

Transform selection parametersTransform and PCS Adjustment
Profile ClassProfile PositionRendering IntentTransform TypeTransform TagTransform EndpointsPCS Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualColour LUT-basedAtoB0TagDevice to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualSpectral ColourDtoB0TagDevice to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualMCSAtoM0TagDevice to MCSNo PCS
N-component LUT-based Input / Display / Output / ColorSpace1PerceptualBRDF Parametric ColorimetricbrdfColorimetricParameter0TagDevice to BRDF parameters for XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualBRDF Parametric SpectralbrdfSpectralParameter0TagDevice to BRDF parameters for Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualBRDF ColorimetricbrdfAToB0TagDevice + Lighting / Viewing angles to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualBRDF SpectralbrdfDToB0TagDevice + Lighting / Viewing angles to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualBRDF MCS ColorimetricbrdfMToB0TagMCS + Lighting / Viewing angles to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualBRDF MCS SpectralbrdfMToS0TagMCS + Lighting / Viewing angles to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualDirectional Colorimetricdirectional AToB0TagDevice + Position + Viewing angles to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualDirectional Spectraldirectional DToB0TagDevice + Position + Viewing angles to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1AnyNamed ColournamedColor2TagName to XYZ/Lab PCS, Name to Spectral PCS, Name to Device, XYZ/Lab PCS to Name, Device to NameNone
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeColorimetric ColourAtoB1Tag or AToB3TagDevice to XYZ/Lab PCSNone or Absolute to Relative XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeMCSAtoM1TagDevice to MCSNo PCS
N-component LUT-based Input / Display / Output / ColorSpace1RelativeBRDF Parametric ColorimetricbrdfColorimetricParameter1Tag or brdfColorimetricParameter3TagDevice to BRDF parameters for XYZ/Lab PCSNone or Absolute to Relative XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeBRDF Parametric SpectralbrdfSpectralParameter1Tag or brdfSpectralParemeter3TagDevice to BRDF parameters for Spectral PCSNone or Absolute to Relative Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeBRDF ColorimetricbrdfAToB1Tag or brdfAToD3TagDevice + Lighting / Viewing angles to XYZ/Lab PCSNone or Absolute to Relative XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeBRDF SpectralbrdfDToB1Tag or brdfDToB3TagDevice + Lighting / Viewing angles to Spectral PCSNone or Absolute to Relative Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeBRDF MCS ColorimetricbrdfMToB1Tag or brdfMToB3TagMCS + Lighting / Viewing angles to XYZ/Lab PCSNone or Absolute to Relative XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeBRDF MCS SpectralbrdfMToS1Tag or brdfMToS3TagMCS + Lighting / Viewing angles to Spectral PCSNone or Absolute to Relative Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeDirectional Colorimetricdirectional AToB1Tag or directional AToB3TagDevice + Position + Viewing angles to XYZ/Lab PCSNone or Absolute to Relative XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeDirectional Spectraldirectional DToB1Tag or directional DToB3TagDevice + Position + Viewing angles to Spectral PCSNone or Absolute to Relative Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationColorimetric ColourAtoB2TagDevice to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationSpectral ColourDtoB2TagDevice to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationMCSAtoM2TagDevice to MCSNo PCS
N-component LUT-based Input / Display / Output / ColorSpace1SaturationBRDF Parametric ColorimetricbrdfColorimetricParameter2TagDevice to BRDF parameters for XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationBRDF Parametric SpectralbrdfSpectralParameter2TagDevice to BRDF parameters for Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationBRDF ColorimetricbrdfAToB2TagDevice + Lighting / Viewing angles to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationBRDF SpectralbrdfDToB2TagDevice + Lighting / Viewing angles to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationBRDF MCS ColorimetricbrdfMToB2TagMCS + Lighting / Viewing angles to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationBRDF MCS SpectralbrdfMToS2TagMCS + Lighting / Viewing angles to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationDirectional Colorimetricdirectional AToB2TagDevice + Position + Viewing angles to XYZ/Lab PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationDirectional Spectraldirectional DToB2TagDevice + Position + Viewing angles to Spectral PCSNone
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteColorimetric ColourAtoB1Tag or AToB3TagDevice to XYZ/Lab PCSNone or Relative to Absolute XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteSpectral ColourDtoB1Tag or DToB3TagDevice to Spectral PCSNone or Relative to Absolute Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteMCSAtoM1TagDevice to MCSNo PCS
N-component LUT-based Input / Display / Output / ColorSpace1AbsoluteBRDF Parametric ColorimetricbrdfColorimetricParameter3Tag or brdfColorimetricParameter1TagDevice to BRDF parameters for XYZ/Lab PCSNone or Relative to Absolute XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteBRDF Parametric SpectralbrdfSpectralParameter3Tag or brdfSpectralParemeter1TagDevice to BRDF parameters for Spectral PCSNone or Relative to Absolute Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteBRDF ColorimetricbrdfAToB3Tag or brdfAToD1TagDevice + Lighting / Viewing angles to XYZ/Lab PCSNone or Relative to Absolute XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteBRDF SpectralbrdfDToB3Tag or brdfDToB1TagDevice + Lighting / Viewing angles to Spectral PCSNone or Relative to Absolute Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteBRDF MCS ColorimetricbrdfMToB3Tag or brdfMToB1TagMCS + Lighting / Viewing angles to XYZ/Lab PCSNone or Relative to Absolute XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteBRDF MCS SpectralbrdfMToS3Tag or brdfMToS1TagMCS + Lighting / Viewing angles to Spectral PCSNone or Relative to Absolute Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteDirectional Colorimetricdirectional AToB3Tag or directional AToB1TagDevice + Position + Viewing angles to XYZ/Lab PCSNone or Relative to Absolute XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteDirectional Spectraldirectional DToB3Tag or directional DToB1TagDevice + Position + Viewing angles to Spectral PCSNone or Relative to Absolute Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualColorimetric ColourBtoA0TagXYZ/Lab PCS to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualSpectral ColourBtoD0TagSpectral PCS to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualDirectional Colorimetricdirectional BToA0TagXYZ/Lab PCS + Position + Viewing angles to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2PerceptualDirectional Spectraldirectional BToD0TagSpectral PCS + Position + Viewing angles to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeColorimetric ColourBtoA1Tag or BToA3TagXYZ/Lab PCS to DeviceNone or Absolute to Relative XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeSpectral ColourBtoD1Tag or BToD3TagSpectral PCS to DeviceNone or Absolute to Relative Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeDirectional Colorimetricdirectional BToA1Tag or directional BToD3TagXYZ/Lab PCS + Position + Viewing angles to DeviceNone or Absolute to Relative XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2RelativeDirectional Spectraldirectional BToD1Tag or directional BToD3TagSpectral PCS + Position + Viewing angles to DeviceNone or Absolute to Relative Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationColorimetric ColourBtoA2TagXYZ/Lab PCS to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationSpectral ColourBtoD2TagSpectral PCS to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationDirectional ColorimetricdirectionalBtoA2TagXYZ/Lab PCS to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2SaturationDirectional SpectraldirectionalBtoD2TagXYZ/Lab PCS to DeviceNone
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteColorimetric ColourBtoD3Tag or BToD1TagXYZ/Lab PCS to DeviceNone or Relative to Absolute XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteSpectral ColourBtoD3Tag or BToD1TagXYZ/Lab PCS to DeviceNone or Relative to Absolute Spectral Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteDirectional Colorimetricdirectional BtoD3Tag or directional BToD1TagXYZ/Lab PCS to DeviceNone or Relative to Absolute XYZ Adjustment
N-component LUT-based Input / Display / Output / ColorSpace1→2AbsoluteDirectional Spectraldirectional BtoD3Tag or directional BToD1TagXYZ/Lab PCS to DeviceNone or Relative to Absolute Spectral Adjustment
Abstract1→2→3AnyColorimetric ColourAtoB0TagXYZ/Lab PCS to XYZ/Lab PCSNone
Abstract1→2→3AnySpectral ColourDtoB0TagSpectral PCS to Spectral PCSNone
DeviceLink1AnyColourAtoB0TagDevice to DeviceNo PCS
MultiplexIdentification1→2AnyColourAtoM0TagDevice To MCSNo PCS
MultiplexLink1AnyColourMtoA0TagMCS to DeviceNo PCS
MultiplexVisualization1→2PerceptualColorimetric ColourMtoB0TagMCS to XYZ/Lab PCSNone
MultiplexVisualization1→2PerceptualSpectral ColourMtoS0TagMCS to Spectral PCSNone
MultiplexVisualization1→2RelativeColorimetric ColourMtoB1Tag or MtoB3TagMCS to XYZ/Lab PCSNone or Absolute to Relative XYZ Adjustment
MultiplexVisualization1→2RelativeSpectral ColourMtoS1Tag or MToS3TagMCS to Spectral PCSNone or Absolute to Relative Spectral Adjustment
MultiplexVisualization1→2SaturationColorimetric ColourMtoB2TagMCS to XYZ/Lab PCSNone
MultiplexVisualization1→2SaturationSpectral ColourMtoS2TagMCS to Spectral PCSNone
MultiplexVisualization1→2AbsoluteColorimetric ColourMtoB3Tag or MtoB1TagMCS to XYZ/Lab PCSNone or Relative to Absolute to XYZ Adjustment
MultiplexVisualization1→2AbsoluteSpectral ColourMtoS3Tag or MToS1TagMCS to Spectral PCSNone or Relative to Absolute Spectral Adjustment
NamedColor1AnyAnynamedColor2TagName to XYZ/Lab PCS, Name to Spectral PCS, Name to Device, XYZ/Lab PCS to Name, Device to NameNone

Next: Profile Application Examples

Developer Tools