Effacer les filtres
Effacer les filtres

How can I Change grayscale color?

3 vues (au cours des 30 derniers jours)
saleh Alghamdi
saleh Alghamdi le 6 Fév 2017
Commenté : saleh Alghamdi le 12 Fév 2017
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?

Réponse acceptée

Walter Roberson
Walter Roberson le 6 Fév 2017
cmap = pink(256); %pink!
cmap(1,:) = [1.0 1.0 1.0]; %replace first entry with white
colormap(cmap)
  3 commentaires
Walter Roberson
Walter Roberson le 6 Fév 2017
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.
saleh Alghamdi
saleh Alghamdi le 12 Fév 2017
much appreciated.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by