grd2rgb(1) GMT grd2rgb(1)
NAME
grd2rgb - Write r/g/b grid files from a grid file, a raw RGB file, or SUN rasterfile
SYNOPSIS
grd2rgb infile -Gtemplate [ -Ccpt ] [ -Ixinc[m|s][/yinc[m|s]] ] [ -Llayer ] -Rregion -V[level] [ -Wwidth/height[/n_bytes] ] [ -r ] Note: No space is allowed between the option flag and the associated arguments.
DESCRIPTION
grd2rgb reads one of three types of input files: (1) A Sun 8-, 24-, or 32-bit raster file; we the write out the red, green, and blue compo- nents (0-255 range) to separate grid files. Since the raster file header is limited you may use the -R, -I, -r options to set a complete header record [Default is simply based on the number of rows and col- umns]. (2) A binary 2-D grid file; we then convert the z-values to red, green, blue via the provided CPT. Optionally, only write out one of the r, g, b, layers. (3) A RGB or RGBA raw raster file. Since raw raster- files have no header, you have to give the image dimensions via the -W option.
REQUIRED ARGUMENTS
infile The (1) Sun raster file, (2) 2-D binary grid file, or (3) raw raster file to be converted. -Gtemplate Provide an output name template for the three output grids. The template should be a regular grid file name except it must con- tain the string %c which on output will be replaced by r, g, or b.
OPTIONAL ARGUMENTS
-Ccpt name of the color palette table (for 2-D binary input grid only). -Ixinc[unit][+e|n][/yinc[unit][+e|n]] x_inc [and optionally y_inc] is the grid spacing. Optionally, append a suffix modifier. Geographical (degrees) coordinates: Append m to indicate arc minutes or s to indicate arc seconds. If one of the units e, f, k, M, n or u is appended instead, the increment is assumed to be given in meter, foot, km, Mile, nau- tical mile or US survey foot, respectively, and will be con- verted to the equivalent degrees longitude at the middle lati- tude of the region (the conversion depends on PROJ_ELLIPSOID). If y_inc is given but set to 0 it will be reset equal to x_inc; otherwise it will be converted to degrees latitude. All coordi- nates: If +e is appended then the corresponding max x (east) or y (north) may be slightly adjusted to fit exactly the given increment [by default the increment may be adjusted slightly to fit the given domain]. Finally, instead of giving an increment you may specify the number of nodes desired by appending +n to the supplied integer argument; the increment is then recalcu- lated from the number of nodes and the domain. The resulting increment value depends on whether you have selected a grid- line-registered or pixel-registered grid; see App-file-formats for details. Note: if -Rgrdfile is used then the grid spacing has already been initialized; use -I to override the values. -Llayer Output only the specified layer (r, g, or b). [Default outputs all 3 layers]. -Rxmin/xmax/ymin/ymax[+r][+uunit] (more a|) Specify the region of interest. -V[level] (more a|) Select verbosity level [c]. -Wwidth/height[/n_bytes] Sets the size of the raw raster file. By default an RGB file (which has 3 bytes/pixel) is assumed. For RGBA files use n_bytes = 4. Use -W for guessing the image size of a RGB raw file, and -W=/=/4 if the raw image is of the RGBA type. Notice that this might be a bit slow because the guessing algorithm makes uses of FFTs. -r (more a|) Set pixel node registration [gridline]. -^ or just - Print a short message about the syntax of the command, then exits (NOTE: on Windows just use -). -+ or just + Print an extensive usage (help) message, including the explana- tion of any module-specific option (but not the GMT common options), then exits. -? or no arguments Print a complete usage (help) message, including the explanation of all options, then exits.
EXAMPLES
To use the color palette topo.cpt to create r, g, b component grids from hawaii_grv.nc file, use gmt grd2rgb hawaii_grv.nc -Ctopo.cpt -Ghawaii_grv_%c.nc To output the red component from the Sun raster radiation.ras file, use gmt grd2rgb radiation.ras -Lr -Gcomp_%c.nc
SEE ALSO
gmt(1), gmt.conf(5), grdedit(1), grdimage(1), grdmath(1), grdview(1)
COPYRIGHT
2017, P. Wessel, W. H. F. Smith, R. Scharroo, J. Luis, and F. Wobbe 5.4.2 Jun 24, 2017 grd2rgb(1)
gmt5 5.4.2 - Generated Wed Jun 28 18:09:52 CDT 2017