JSLの色に加えてより多くの色の選択ユーザーインターフェイスでは、JMP 7はJSLでより堅牢なカラーコントロールも追加します。JMPのパレットカラーの正数としてのエンコードは、24ビットカラーを負数としてエンコードするように拡張されました。このように色を表す番号はJSLカラー値と呼ばれます。Pen Color()のようにJSLで色をとるすべての場所もJSLカラー値を取ります。
スクリプト言語は、JSLカラー値を操作するために次の演算子を追加します。
- RGBカラー
- 赤、緑、青の成分から色を作成する
- HLSカラー
- 色相、彩度、明度の成分から色を作成する
- ヒートカラー
- JMPのカラーテーマを使ってカラーを作成する
- 色をRGBに
- カラー値から赤、緑、青の成分を抽出する
- HLSへの色
- 色値から色相、彩度、明度の成分を抽出する