<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../xml/stylesheet/description.xslt" type="text/xsl"?>

<node xmlns="http://dynamicnodes.mastersign.de/description" 
      type="DynamicNode.Lib.Imaging.NUniTransfer" assembly="NLibDefault">
  <caption>Transfer</caption>
  <group>Bildverarbeitung</group>
  <description>Wendet ein MDO als Transferfunktion auf ein weiteres MDO an.</description>
  <inPorts>
    <port name="source" caption="Original">
<type>IMDO&lt;Byte&gt;</type>
<description>Das Originalbild.</description>
</port>
    <port name="transferFunction" caption="Transferfunktion">
<type>IMDO&lt;Byte&gt;</type>
<description>Die Transferfunktion.</description>
</port>
  </inPorts>
  <outPorts>
    <port name="result" caption="Ergebnis">
<type>IMDO&lt;Byte&gt;</type>
<description>Das Ergebnisbild.</description>
</port>
  </outPorts>
  <helpText>
    <p>
      Dieser Knoten wendet ein MDO als Transferfunktion auf ein weiteres
      MDO an. Dabei wird das Transfer-MDO als 1-dimensionales MDO mit der
      Länge 256 behandelt. Bei der Ausgabe wird der Wert des Eingangsbildes
      als Index (oder Adresse) für das Transfer-MDO verwendet und der 
      adressierte Wert ausgegeben.
    </p>
    <info>
      Mögliche Quellen für Transferfunktionen sind der Knoten &quot;Invertierung&quot;,
      &quot;S-Transfer&quot; und das akkumulierte Histogramm aus einem 
      &quot;Statistik&quot;-Knoten, wobei das akkumulierte Histogramm 
      zur Verwendung als Transferfunktion auf den Wertebereich 0-255
      normalisiert werden muss. Dazu kann der Knoten &quot;Normalisieren&quot;
      verwendet werden. (Um die Datentypen der MDOs anzupassen kann der Knoten
      &quot;Konverter&quot; eingesetzt werden.)
    </info>
  </helpText>
</node>
