How can I Change grayscale color?
3 次查看(过去 30 天)
显示 更早的评论
Hi Guys,
I have an image at the grayscale color and black background and I want to change the black background to white color and change the gray scale to pink scale that depends on concentration of color.
Can anyone tell me how I can do that?
0 个评论
采纳的回答
Walter Roberson
2017-2-6
cmap = pink(256); %pink!
cmap(1,:) = [1.0 1.0 1.0]; %replace first entry with white
colormap(cmap)
3 个评论
Walter Roberson
2017-2-6
sample_plot = sort( randi([0 255], 64, 80, 'uint8') ); %sample grayscale data
cmap = pink(256); %pink!
cmap(1,:) = [1.0 1.0 1.0]; %replace first entry with white
Then
image(sample_plot)
colormap(cmap)
or
imshow(sample_plot, cmap)
The white blocks that show up against the top edge are places where the background values of 0 have been drawn as white as you requested.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!