Управляйте реестром формата файла изображения
imformats
formatStruct = imformats(fmt)
registry = imformats
registry = imformats(formatStruct)
registry = imformats('add',formatStruct)
registry = imformats('remove',fmt)
registry = imformats('update',fmt,formatStruct)
registry = imformats('factory')
imformats
отображает таблицу информации, перечисляющей все значения в реестре формата файла MATLAB®. Этот реестр определяет, какие форматы файлов imfinfo
, imread
и imwrite
функционируют поддержка.
ищет известные форматы в реестре формата файла MATLAB для формата, сопоставленного с расширением файла, заданным formatStruct = imformats(fmt)
fmt
. Если найдено, formatStruct
является структурой, содержащей характеристики и имена функций, сопоставленные с форматом. В противном случае formatStruct
является пустой структурой.
возвращает массив структур, registry = imformats
registry
, содержа все значения в реестре формата файла MATLAB.
устанавливает реестр формата файла MATLAB для текущего сеанса работы с MATLAB к значениям в registry = imformats(formatStruct)
formatStruct
. Выходная структура, registry
, содержит новые настройки реестра. Используйте этот синтаксис, чтобы заменить поддержку формата файла изображения.
Неправильное использование imformats
, чтобы задать значения в реестре формата файла MATLAB может привести к неспособности загрузить любые файлы изображений. Чтобы возвратить реестр формата файла в рабочее состояние, используйте imformats
с входным параметром 'factory'
.
добавляет значения в registry = imformats('add',formatStruct)
formatStruct
к реестру формата файла. Используйте этот синтаксис, чтобы добавить поддержку формата файла изображения.
удаляет формат с расширением, заданным registry = imformats('remove',fmt)
fmt
из реестра формата файла. Используйте этот синтаксис, чтобы удалить поддержку формата файла изображения.
изменяет значения реестра формата для формата с дополнительным registry = imformats('update',fmt,formatStruct)
fmt
, чтобы задать значения formatStruct
.
сбрасывает реестр формата файла MATLAB к значениям реестра формата по умолчанию. Это удаляет любые заданные пользователями настройки.registry = imformats('factory')
Изменения в реестре формата не сохраняются между сеансами работы с MATLAB. Чтобы иметь формат, всегда доступный, когда вы запустите MATLAB, добавьте соответствующую команду imformats
к файлу запуска MATLAB, startup.m
, расположенному в $MATLAB/toolbox/local
в системах UNIX® или $MATLAB\toolbox\local
в системах Windows®.