[GRASS-dev] d.his vs. r.his
Glynn Clements
glynn at gclements.plus.com
Thu Oct 25 03:56:47 EDT 2007
Hamish wrote:
> I am trying to recreate the 'd.his brighten=' effect with r.his, but
> with r.his along with the brightness I get extremely high contrast
> output.
>
> e.g.
>
> #spearfish d.out.file help page example
> r.shaded.relief map=elevation.dem shad=elev.shad_relf
$ r.info -r elev.shad_relf
min=-19.392856
max=95.629158
> r.mapcalc "elev.shad_relf_bright50 = elev.shad_relf * 1.5"
> r.his h=elevation.dem i=elev.shad_relf_bright50 r=esr.r g=esr.g b=esr.b
> d.rgb r=esr.r g=esr.g b=esr.b
>
> # versus
> d.his h=elevation.dem i=elev.shad_relf brighten=50
>
> ?
You're forgetting the colour tables. Twice.
First, r.mapcalc needs to use the intensities for elev.shad_relf, not
its values.
Second, r.his uses the intensities for elev.shad_relf_bright50, not
its values. As you aren't setting a colour table, you get the default
rainbow colours.
Try this instead:
r.mapcalc 'elev.shad_relf_bright50 = #elev.shad_relf * 1.5'
r.colors elev.shad_relf_bright50 color=grey255
d.rgb r=esr.r g=esr.g b=esr.b
It gives results similar to d.his.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list