Read the first image in a sample indexed image file.
[A,map] = imread("corn.tif");
whos Amap
Name Size Bytes Class Attributes
A 415x312 129480 uint8
map 256x3 6144 double
The indexed image A is a 415-by-312 matrix of type uint8, and the colormap map is a 256-by-3 matrix of type double. The dimensions of map indicate that the indexed image contains up to 256 colors.
Display the image.
imshow(A,map)
Convert the indexed image to an RGB image. The result is a 415-by-312-by-3 array of type double.
RGB = ind2rgb(A,map);
Check that the values of the RGB image are in the range [0, 1].
Indexed image, specified as an m-by-n matrix
of integers.
If you specify X as an array of integer data type, then
the value 0 corresponds to the first color in the colormap
map. For a colormap containing c colors,
values of image X are clipped to the range [0,
c-1].
If you specify X as an array of data type
single or double, then the value 1
corresponds to the first color in the colormap. For a colormap containing
c colors, values of image X are clipped
to the range [1, c].
Data Types: single | double | uint8 | uint16
Colormap associated with indexed image X, specified as a
c-by-3 matrix with values in the range [0, 1]. Each row of
map is a three-element RGB triplet that specifies the red, green,
and blue components of a single color of the colormap.
The ind2rgb function
fully supports GPU arrays. To run the function on a GPU, specify the input data as a gpuArray (Parallel Computing Toolbox). For more information, see Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: United States.
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.