How to add colormap on an image?

54 ビュー (過去 30 日間)
Kalasagarreddi Kottakota
Kalasagarreddi Kottakota 2021 年 12 月 7 日
編集済み: Rik 2021 年 12 月 7 日
Add colormap on a .png/.jpeg image.
  1 件のコメント
Rik
Rik 2021 年 12 月 7 日
A colormap only has meaning for indexed images. Are your image actually indexed? And what have you tried?

サインインしてコメントする。

回答 (2 件)

Constantino Carlos Reyes-Aldasoro
Constantino Carlos Reyes-Aldasoro 2021 年 12 月 7 日
I guess that this is a 2 step question, you want to add a colormap and then export as a png or jpeg, try the following, read an image, display and change colormap
a=imread('moon.tif');
imagesc(a)
colormap(autumn)
Now you can export as any format you want:
print('-dpng','-r100','myImage.png')

Rik
Rik 2021 年 12 月 7 日
編集済み: Rik 2021 年 12 月 7 日
In case you don't want to make a screenshot of your image with print, you can use ind2rgb:
a=imread('moon.tif');
map=colormap(autumn);
b=ind2rgb(a,map);
imshow(b)
Now you can use imwrite to write this RGB image to a file.

カテゴリ

Help Center および File ExchangeColormaps についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by