Image Matlab中BMP到GIF的转换
Matlab版本:7.8.0 我正在用imread函数在matlab中读取一个bmp文件-Image Matlab中BMP到GIF的转换,image,matlab,image-processing,gif,bmp,Image,Matlab,Image Processing,Gif,Bmp,Matlab版本:7.8.0 我正在用imread函数在matlab中读取一个bmp文件- i = imread('lena.bmp'); 现在我想把这个i矩阵转换成gif格式。但既然我们没有颜色映射表,我们怎么能这样做呢 有没有办法从图像生成地图矢量 技巧是使用rgb2ind: [x,map]=rgb2ind(i,256); imwrite(x,map,'C:\test.gif'); 我假设您希望在颜色贴图中使用256种颜色。您可以使用它创建更多/更少的颜色量化与文件大小。太棒了!它是
i = imread('lena.bmp');
现在我想把这个i矩阵转换成gif格式。但既然我们没有颜色映射表,我们怎么能这样做呢
有没有办法从图像生成地图矢量 技巧是使用
rgb2ind
:
[x,map]=rgb2ind(i,256);
imwrite(x,map,'C:\test.gif');
我假设您希望在颜色贴图中使用256种颜色。您可以使用它创建更多/更少的颜色量化与文件大小。太棒了!它是如此直接,谷歌什么也没给我。谢谢你的帮助。它解决了我的问题。