本项目旨在开发一个MATLAB工具箱,包含用于打开和保存图像文件的对话框,方便用户进行图像处理操作。通过直观界面简化文件管理流程。
包含两个函数:UIGETIMFILE 和 UIPUTIMFILE。顾名思义,它们封装了标准的 UIGETFILE 和 UIPUTFILE 函数;FILTERSPEC 参数在标准函数中自动设置为根据 IMFORMATS 函数仅浏览 MATLAB 支持的图像文件。此外,第三个输出参数被更改为 IMFORMAT,它对应于所选文件(扩展名)中的 IMFORMATS 条目。这使得可以快速访问特定于所选图像格式的 ISA/INFO/READ/WRITE 功能。
例如:
[filename, pathname, imformat] = uigetimfile(选择一个图像文件);
[filename, pathname, input_format] = uiputimfile(另存为);
或者使用支持的图像格式子集:
[filename, pathname, imformat] = uigetimfile([1 4 8], 选择);