r.what.color(1)
π r.what.color β the GRASS GIS manual, but make it make sense π
okay bestie, so this is r.what.color(1) from the GRASS GIS User's Manual, and it is genuinely one of the most useful little gremlins in the whole raster toolbox. it answers one very specific question: what color is this value in this map? and honestly? obsessed.
β¨ NAME β¨
r.what.color β Queries colors for a raster map layer.
π·οΈ KEYWORDS π·οΈ
raster, querying, color table
π¦ SYNOPSIS π¦
r.what.color
r.what.color --help
r.what.color [-i] input=string [value=float[,float,...]]
[format=string] [--help] [--verbose] [--quiet] [--ui]
πΈ Flags πΈ
-iβ Read values from stdin--helpβ Print usage summary--verboseβ Verbose module output--quietβ Quiet module output--uiβ Force launching GUI dialog
π Parameters π
input=string[required] β Name of existing raster map to query colorsvalue=float[,float,...]β Values to query colors forformat=stringβ Output format (printf-style). Default:%d:%d:%d
π DESCRIPTION π
r.what.color outputs the color associated with user-specified category values in a raster input map. that's it, that's the whole vibe. you give it values, it gives you colors. main character energy fr fr.
Values may be specified either using the values= option, or by specifying the -i flag and passing the values on stdin, one per line.
For each value which is specified, a line of output will be generated consisting of the category value followed by the color, e.g.:
r.what.color input=elevation.dem value=1500
1500: 223:127:31
If the input map is an integer (CELL) map, the category will be written as an integer (no decimal point), otherwise it will be written in floating point format (printf("%.15g") format). no cap, that's just how it do.
If the lookup fails for a value, the color will be output as an asterisk, e.g.:
r.what.color input=elevation.dem value=9999
9999: *
If a value cannot be parsed, both the value and the color will be output as an asterisk, e.g.:
r.what.color input=elevation.dem value=bogus
*: *
The format can be changed using the format= option. The value should be a printf()-style format string containing three conversion specifiers for the red, green and blue values respectively, e.g.:
r.what.color input=elevation.dem value=1500 format=β%02x:%02x:%02xβ
1500: df:7f:1f
If your system supports the %m$ syntax, you can change the ordering of the components, e.g.:
r.what.color input=elevation.dem value=1500 format=β%3$02x:%2$02x:%1$02xβ
1500: 1f:7f:df
π Common formats π
- Tcl/Tk:
format="#%02x%02x%02x" - WxPython:
format=β"#%02x%02x%02x"βorformat=β"(%d,%d,%d)"β
quick reminder bestie: those format strings are literal, curly quotes and all β copy them exactly or the whole thing gets messy π
π SEE ALSO π
r.what
π AUTHOR π
Glynn Clements
π¦ SOURCE CODE π¦
Available at: r.what.color source code (history)
Accessed: Saturday Jan 17 05:41:06 2026
Main index | Raster index | Topics index | Keywords index | Graphical index | Full index
Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual
that's the whole page babes, go query some colors πβ¨ and yeah, this was GRASS 8.4.2 β r.what.color(1) β ily, bye π«Ά
π¦ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms