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;