Standard RGB(a)-Farbformat

Standardmäßig sind drei Kanäle definiert, die alle als Integer mit einem Maximalwert von 255 konfiguriert sind und deren Anzeige-Farben dem RGB-Farbformat entsprechen.

Standard RGB(a)-Farbformat 1:

Die Werte des ColorChannels Attributs können per Skript wie folgt geschrieben werden:

[
  {
    "color": {
      "color": "rgba(255, 0, 0, 1)"
    },
    "float": false,
    "maxValue": 255.0
  },
  {
    "color": {
      "color": "rgba(0, 255, 0, 1)"
    },
    "float": false,
    "maxValue": 255.0
  },
  {
    "color": {
      "color": "rgba(0, 0, 255, 1)"
    },
    "float": false,
    "maxValue": 255.0
  }
]

Das BoxColorConversion Attribut ist auf die mitgelieferte Funktion BoxColorConverter gesetzt und diese ist mit dem Format „RGB“ und dem Pixeltype „8-Bit (USINT)“ konfiguriert.

Standard RGB(a)-Farbformat 2:

RGBa-Farbformat

Um auch transparente Farben darstellen zu können, muss ein weiterer Farbkanal im Attribut ColorChannels hinzugefügt werden. Es bietet sich an, diesen mit der Anzeigefarbe „rgba(128, 128, 128, 1)“ zu konfigurieren. Da der BoxColorConverter schon über eine Konvertierung zu RGBa verfügt, muss diese anschließend als Farbformat ausgewählt werden.

Standard RGB(a)-Farbformat 3: