Convert to RGB file with colormap defined with different clim
Show older comments
Hi
I have a greyscale image 256x256 with background NaNs and all values are between [0 1]. I then use imshow to display the image, set Clim to different ranges [-0.1,1] or [-0.1 0.5] etc. Putting -1 in the clim range helps to set background NaNs to white. I then define colormap mannually with different clim ranges and save the cmap.
Once colormap and clim is finalised I then tried to save to rgb image using ind2rgb:
rgbImage = ind2rgb(greyImage, cmap);
imshow(rgbImage);
It gives me a different image and I think it's to do with Clim. Is there any way I can save greyscale image to rgb image using clim range and colormap I definied?
Many thanks!
Fiona
Accepted Answer
More Answers (0)
Categories
Find more on Color and Styling in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!