MATLAB 文件对话框之图片格式转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB 文件对话框之图片格式转换相关的知识,希望对你有一定的参考价值。

localpathname为当前路径,需要保存图片的位置,根据自己的实际路径设置,usedpathname用来保存打开的文件位置,方便下次打开文件对话框以上次的路径为默认路径。

global usedpathname; 
global localpathname; 
localpathname=‘D:\Program Files\MATLAB\R2013a\bin\毕业设计\图片\‘;
if ~ischar(usedpathname)
[filename, pathname, filterindex] = uigetfile( ...
{ ‘*.*‘, ‘All Files (*.*)‘;‘*.tif‘,‘ (*.tif)‘; ...
‘*.png‘,‘ (*.png)‘;‘*.bmp‘,‘ (*.bmp)‘; ...
}, ...
‘Pick a file‘, ...
‘MultiSelect‘, ‘on‘);
else
[filename, pathname, filterindex] = uigetfile( ...
{ ‘*.*‘, ‘All Files (*.*)‘;‘*.tif‘,‘ (*.tif)‘; ...
‘*.png‘,‘ (*.png)‘;‘*.bmp‘,‘ (*.bmp)‘; ...
}, ...
‘Pick a file‘, ...
‘MultiSelect‘, ‘on‘,usedpathname);
end
usedpathname=pathname;
pic=strcat(pathname,filename);
pic=imread(pic);
if size(pic,3)>1
pic=rgb2gray(pic);
imwrite(pic,[ localpathname strtok(filename,‘.‘) ‘.tif‘])
end
clear pathname;

以上是关于MATLAB 文件对话框之图片格式转换的主要内容,如果未能解决你的问题,请参考以下文章

pdf怎么转换成jpg图片格式

如何将JPG格式转换PLT或AC6格式?

如何把EMF格式的图片转换成JPEG格式的

如何将csv文件转换成excel文件呢?

javaword转pdf图片位置

怎么样把.pts文件转换为MATLAB可识别的.mat文件