> I would like to display a color image over a grayscale image; I would
> like the color image look translucent. How would I do this without
> using IMAQ functions? I am currently displaying my grayscale image
> using Intensity Graph.
Transparency and overlays are really just arithmetic on the images. It
is either done by the windowing system or by you. At the moment you
can't set transparency on LV controls. You can set it on LV floating
windows on some OSes, but then you will need to have the windows lined up.
A more direct approach is to lighten or darken the color image elements
based upon whether they will display over white, black, or a shade of
gray. If the images don't have the same size pixels, this will have a
first step of resampling th
e images so they do. Then combine the pixels
using the transparency you were going to apply to the color and the
shade of gray beneath it. I'm being vague here because there are lots
of physical models for combining colors.
If I look in my paint program I see about fifteen, so this is where you
get to make a choice and decide if black behind a red pixel is black, or
dark red. It all depends on whether these are two transparent
images(acetate sheets) backlit, or is it a transparency over a
nontransmitting media like paper. Anyway, if you can be more specific
about what you want, none of this is hard, typically just scaling the
int32s, adding, and some sort of normalization.
Greg McKaskle