www.gusucode.com > 对bmp文件进行Vector Quantization 运行其中的VQ_GUI.m文件 > VQcoding/saveimage.m

    
function saveimage(I)
% dialog for opening files
%使用imwrite保存图像时,要求其值在[0,1]范围内,因此将其归一化到[0,1],根据你的实际情况调整;
%imwrite将大于1的都视为1,即白色保存

[imagefile , pathname, filterindex]= uiputfile({'*.bmp','Winndows Bitmap';'*.*','All Files'},'Image Save As');
if (imagefile ~= 0 & filterindex==1)
    filename=[pathname imagefile '.bmp'];
    imwrite(I,filename);
else (imagefile ~= 0)
    filename=[pathname imagefile];
    imwrite(I,filename);
end;