Zusätzlich zu mehr Farboptionen In der Benutzeroberfläche bietet JMP 7 auch eine robustere Farbsteuerung in JSL. JMPs Kodierung von Palettenfarben als positive Zahlen wurde erweitert, um 24-Bit-Farben als negative Zahlen zu kodieren. Zahlen, die Farben auf diese Weise darstellen, werden als JSL-Farbwerte bezeichnet. Alle Orte, an denen eine Farbe in JSL verwendet wird, z. B. Stiftfarbe (), nehmen ebenfalls einen JSL-Farbwert an.
Die Skriptsprache fügt die folgenden Operatoren hinzu, um JSL-Farbwerte zu ändern:
- RGB-Farbe
- Erstellen Sie eine Farbe aus roten, grünen und blauen Komponenten
- HLS-Farbe
- Erstellen Sie eine Farbe aus Farbton-, Sättigungs- und Helligkeitskomponenten
- Hitzefarbe
- Erstellen Sie eine Farbe mit einem der Farbschemas von JMP
- Farbe in RGB
- Extrahieren Sie rote, grüne und blaue Komponenten aus einem Farbwert
- Farbe zu HLS
- Extrahieren Sie Farbton-, Sättigungs- und Helligkeitskomponenten aus einem Farbwert