[fname1 path] = uigetfile('*.*','open image file');%*.*
[path,name,ext,ver] = fileparts(fname1);
handles.fname = strcat(name,ext);
a = imread(handles.fname);
r = imresize(a,[256,256]);
file = 'C:\Main CBIR\query images\r.bmp';
[fname,map] = rgb2ind(r,32);
imwrite(fname,map,file);
上面的代码将带有名称的图像(BMP)保存r
在指定的路径/文件夹中。但是如何用自己的名字保存图像呢?我的意思是如果我输入带有名称的图像rose.jpg
如何rose.bmp
使用上面的代码保存?相反,上面的代码将图像保存为r.bmp
. 我该怎么做?