Colors
Mark one color as the midpoint (). Lightness changes linearly from the start to the midpoint, then back to the start's lightness at the end.
Settings
Gradient
Steps
Lightness (OKLab L) by position
Use the curve buttons to bend the whole lightness curve, or drag the dots up or down (or focus one and use the arrow keys) to adjust each step's lightness.
Export
A continuous ramp made of 17 colors joined by CIELAB segments, so lightness stays linear in ArcGIS Pro. To use it in Pro, open Catalog → Styles, right-click and choose Add → Add Style, then pick this file. The ramp then appears in the Symbology pane's color scheme list (turn on Show names and Show all).
A gradient color ramp with 33 stops. In QGIS, open Settings → Style Manager, choose Import/Export → Import Item(s), pick this file, select the ramp and click Import. It then appears in every color ramp menu.
One row per step (value, R, G, B, A), with data values spaced evenly from min to max. No-data pixels (nv) get the min color. Use it with gdaldem color-relief input.tif ramp.txt output.tif -alpha. GDAL blends between rows; add -exact_color_entry or -nearest_color_entry for classed colors.
A master CPT for the Generic Mapping Tools: z runs from 0 to 1, or from −1 to 1 around a soft hinge for diverging palettes, as GMT's own diverging tables do. Stretch it to your data with gmt makecpt -Cramp.cpt -Tmin/max > data.cpt, or add an interval (-Tmin/max/step) for classes. GMT blends between rows unless Discrete is on.
One stop per step. In RustGIS, choose Style → Styles → Add Color Ramp File and pick this file; the ramp then appears under Custom in the Symbology pane, for feature layers and rasters. With as many classes as steps, each class takes a step's color exactly; otherwise RustGIS blends between steps in RGB.
Grid
Colors
Each axis runs from the both-low color to its high color in the chosen interpolation space, with its lightness corrected to change evenly. Every other cell combines the two axes' offsets from the both-low color in OKLab: the top-right cell carries both. Set Both high to choose that corner yourself; the grid then blends between all four corners.
Settings
Lightness (OKLab L) by position
Export
A bivariate color scheme for ArcGIS Pro's Bivariate Colors symbology. Add the file under Catalog → Styles → Add Style, choose Bivariate Colors with the same grid size, and pick the scheme from the color scheme menu.
For the Bivariate QGIS Plugin: in its tools, choose Custom / Staridas import as the palette, set the same grid size, and paste these lines. Letters are X classes (A is low) and numbers are Y classes (1 is low).
Each export holds a 17 × 17 table of Phosphor's colors and blends between its points. ArcGIS Pro and the QGIS Bivariate plugin take classed grids only. For a finished legend, use the Legend Lab.
Classes
Colors
Each category gets its own color. Colors should differ in both hue and lightness, so they stay apart for colorblind readers too. Reorder for contrast arranges them so neighbors in a legend differ most.
Export
A fixed color scheme for Unique Values symbology, with the colors in this order. Add the file under Catalog → Styles → Add Style, then pick the scheme from the color scheme menu when symbolizing by Unique Values.
A preset color ramp. In QGIS, open Settings → Style Manager, choose Import/Export → Import Item(s) and pick this file; then choose it as the color ramp for Categorized symbology.
One row per class code, 1 to n (value, R, G, B, A); no-data is transparent. Use it with gdaldem color-relief input.tif colors.txt output.tif -alpha -exact_color_entry.
A categorical CPT for the Generic Mapping Tools: one key per class, 1 to n, with a label you can rename.
A qualitative ramp. In RustGIS, choose Style → Styles → Add Color Ramp File; for Unique Values, each class takes the next color.
Options
Legend
Export
Both have a transparent background. Text and ticks follow the site theme: light in dark mode, dark in light mode. The PNG is drawn at 3× the preview’s size.
