Covert to PNG or help me in reading a .gif image
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sanjib
am 6 Mär. 2022
Kommentiert: Sanjib
am 6 Mär. 2022
I am working with Harvard Medical School MRI images , and these images are gray and in .gif format. When I use imread() and then imshow() functions, the images are not appearing as it is seen in the website or in desktop.
I asked the question they asked me to change the format to png. How can I change format to png in matlab as a gray image without losing information . I tried imread() and imwrite( gif), it can not solve the problem. I attached some images herewith.
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 6 Mär. 2022
Use ind2rgb.
fileName = '1.gif';
[img, colorMap] = imread('1.gif');
rgbImage = ind2rgb(img, colorMap);
grayImage = rgb2gray(rgbImage);
imshow(grayImage, []);
% Save as png
fileName = strrep(fileName, '.gif', '.png');
imwrite(grayImage, fileName);
% Recall to test that it saved it correctly
figure
img = imread(fileName);
imshow(img, []);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Get Started with Image Processing Toolbox finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!