<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../../design/description.xslt" type="text/xsl"?>
<node type="DynamicNode.Lib.Imaging.ColorModel.NXYZ2RGB" assembly="NLibDefault" xmlns="http://dynamicnodes.mastersign.de/description">
  <caption>XYZ-&gt;RGB</caption>
  <group>Bildverarbeitung/Farbmodell</group>
  <description>Wandelt ein Farbbild aus dem XYZ-Farbmodell in das RGB-Farbmodell um.</description>
  <inPorts>
    <port name="A">
      <type>Matrix(Byte)</type>
      <description>Der Alpha-Kanal des Ausgangsbildes.</description>
    </port>
    <port name="X">
      <type>Matrix(Byte)</type>
      <description>Der geräteunabhängige Rot-Anteil des Bildes.</description>
    </port>
    <port name="Y">
      <type>Matrix(Byte)</type>
      <description>Der geräteunabhängige Grün-Anteil des Bildes.</description>
    </port>
    <port name="Z">
      <type>Matrix(Byte)</type>
      <description>Der geräteunabhängige Blau-Anteil des Bildes.</description>
    </port>
    <port name="kernel">
      <type>Matrix(Single)</type>
      <description>Eine 3x3-Matrix welche die Transformation aus dem geräteunabhängigen XYZ-Farbraum in den geräteabhängigen RGB-Farbraum beschreibt. Wird keine Matrix angegeben, wird als Zielfarbraum der CIE-RGB-Farbraum angenommen und die folgende Matrix verwendet:<br/>
      |  2.3646f, -0.8965f, -0.4681f |<br/>
      | -0.5152f,  1.4264f,  0.0888f |<br/>
      |  0.0052f, -0.0144f,  1.0092f |<br/>
      </description>
    </port>
    <port name="norm">
      <type>Single</type>
      <description>
      Eine Normierung, um den Zielfarbraum auf maximale Werte von 1 zu beschränken. 
      Wird keine Norm angegeben, wird 1,0 (passend zum Standardwert von 'kernel') verwendet.
      </description>
    </port>  </inPorts>
  <outPorts>
    <port name="ARGB">
      <type>DynamicNode.Types.Imaging.ARGBImage</type>
      <description>Das Ergebnisbild im geräteabhängigen RGB-Farbraum.</description>
    </port>
  </outPorts>
  <helpText>
  Dieser Knoten kann verwendet werden, um ein Farbbild aus dem geräteunabhängigen 
  CIE-XYZ-Farbraum in einem geräteabhängigen Farbraum (z.B. CIE-RGB, s-RGB) zu transformieren.
  Dabei wird eine Kernel-Matrix verwendet, um die Transformation
  von dem geräteunabhängigen XYZ-Quellfarbraum in den geräteabhängigen RGB-Zielfarbraum
  zu beschreiben.
  </helpText>
</node>