对于某些编码,我想做以下几点:
问题在第二步。我需要这一步,因为它降低了图像质量,从而使截面颜色不那么先进。有了这个,一个部分将有相同的价值,它应该,而不是4种深蓝色‘,你不能用肉眼看到。
转换发生的代码的一部分:
%Reads image
[XX,map] = imread('Test_Script.tif');
%Convert to 256 bmp?
%Write image first if needed
%imwrite()
%Read new image
%[ZZ,map] = imread()
%Converts to rgb 8-bit
YY=ind2rgb8(XX,map);
%writes image
imwrite(YY, map, 'Test_Script_new.bmp','bmp');我搞不懂,也许你有主意?
发布于 2013-05-06 12:44:10
尝试以下几点:
[img,map] = imread('canoe.tif');
rgb = im2uint8(ind2rgb(img,map));
%imshow(img,map)
%imshow(rgb)
imwrite(img, map, '8bpp.bmp', 'bmp')
imwrite(rgb, '24bpp.bmp', 'bmp')https://stackoverflow.com/questions/16398827
复制相似问题