Jump to content

 
Photo

Hue/Saturation Adjustment Tool for ArcGIS

- - - - -

  • Please log in to reply
4 replies to this topic

#1
Pete Y.

Pete Y.

    Contributor

  • Validated Member
  • PipPip
  • 23 posts
  • Location:San Bernardino, CA
  • United States

"Hi everyone,

I've
developed an ArcScript that makes Hue-Saturation-Lightness adjustments
to individual layers in ArcMap. For example, you can now adjust layer
saturation proportionally, no matter how many colors or what type of
renderer you're using. You can also experiment with these adjustments
on-screen, to different layers, using a Preview mode. It's similar to
the Photoshop Hue/Saturation tool. Now you can make these adjustments
inside ArcMap, to individual vector layers. I think it could be quite useful for experimenting with color.

Since
this website seems to be the nexus of GIS and cartography, I would
really appreciate whatever feedback you might have on this -- including
suggestions to improve or extend the functionality. The download (it's
a VBA script; I'm working on a compiled version now) is available, with
a .pdf documentation complete with screenshots. Check it out:

[url="http://"http://arcscripts.esri.com/details.asp?dbid=14542"]http://arcscripts.esri.com/details.asp?dbid=14542[/url]

Thanks! "

#2
rudy

rudy

    Ultimate Contributor

  • Validated Member
  • PipPipPipPipPipPip
  • 754 posts
  • Gender:Male
  • Location:Canada
  • Canada

Pete -
I've
downloaded the script, installed it, made the necessary adjustments for
8.3 and it works fine. Looks and works well. A nice tool. Good work!



#3
kass

kass

    Newbie

  • Validated Member
  • Pip
  • 7 posts
  • Gender:Male
  • United States

Worked
great for me. I especially like the detailed installation instructions
and explanations in the pdf - don't see that all the time with
arcscripts.

after playing around with it for a while, my
suggestion for improvement would be for the sliders to update the
preview on the fly, while the mouse button is pressed down... but then
you'd need an option to turn that off when you have to many features
visible and the screen can't update fast enough...

I'll be using this a lot though. Thanks!

#4
Pete Y.

Pete Y.

    Contributor

  • Validated Member
  • PipPip
  • 23 posts
  • Location:San Bernardino, CA
  • United States

"I
thought of making the sliders update the colors dynamically, like in
Photoshop. But pshop has access to the graphics hardware and can do
that way faster than I can inside ArcMap. I think it would get bogged
down even on a small layer, given that small layers have been taking my
machine ~ 0.1 seconds to refresh, and the scroll events fire off much
faster than that.

By the way, there is an option to turn on a
timer output. If you go into the form code inside VBA, you'll see an
option near the top that says:

#Const SHOW_TIMER = False

Just change ""False"" to ""True"" and you'll see the result of each refresh, in seconds, on the form.


"

#5
Pete Y.

Pete Y.

    Contributor

  • Validated Member
  • PipPip
  • 23 posts
  • Location:San Bernardino, CA
  • United States

As
of tomorrow, analogous scripts will be available on ArcScripts that
perform the same functions, but in the RGB and CMYK color spaces. Just
search on RGB or CMYK.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

-->