imsave

Инструмент сохранения изображений

Описание

Используйте imsave функция для создания инструмента «Сохранить изображение», в котором отображается диалоговое окно интерактивного выбора файлов. Используйте это диалоговое окно для навигации по файловой системе, чтобы определить, где сохранить файл изображения и указать имя файла. Выберите формат графического файла, который вы хотите использовать, из форматов изображений, перечисленных в Files of Type меню. Дополнительные сведения об использовании инструмента см. в разделе Советов.

пример

imsave создает инструмент «Сохранить изображение» на отдельном рисунке, которая связана с изображением на текущей фигуре, называемым целевым изображением.

imsave(h) создает инструмент «Сохранить изображение», сопоставленный с изображением, заданным указателем на h.

[filename,user_canceled] = imsave(___) возвращает полный путь к файлу, выбранному в filename и указывает, отменили ли вы операцию сохранения.

Примеры

свернуть все

Считайте полутоновое изображение в рабочую область. Отобразите изображение.

I = imread('coins.png');
imshow(I)

Обработайте изображение. Этот пример создает двоичную маску, в которой фон является черным, а монеты - белым.

bw = imbinarize(I);
bw = imfill(bw,'holes');
imshow(bw,[])

Сохраните бинарное изображение в файл с помощью инструмента «Сохранить изображение». Можно перейти в нужную директорию и указать имя файла и формат файла. Этот пример сохраняет изображение на рабочем столе с именем файла myMaskImage в формате файла JPEG.

imsave

Входные параметры

свернуть все

Указатель на рисунок, оси, uipanel или графический объект изображения, заданный как указатель. Если h является осями или рисунок, тогда imsave использует первое изображение, возвращенное findobj(H,'Type','image').

Выходные аргументы

свернуть все

Полный путь к файлу, возвращенный как вектор символов. Если вы отменяете операцию сохранения, то filename является пустым символьным массивом, ''.

Пользователь отменил операцию, вернулся как false или true. Если вы нажимаете кнопку Cancel или закрываете окно сохранения, то imsave устанавливает user_canceled на true; в противном случае false.

Совет

  • В отличие от опции Save as в меню File рисунка, инструмент «Сохранить изображение» сохраняет только изображение, отображаемое на рисунке. Опция Save as в меню окна рисунка сохраняет все окно рисунка, а не только изображение.

  • imsave использование imwrite для сохранения изображения с помощью опций по умолчанию.

  • Если вы задаете имя файла, которое уже существует, то imsave отображает предупреждающее сообщение. Выберите Yes, чтобы использовать имя файла, или No, чтобы вернуться в диалоговое окно, чтобы выбрать другое имя файла. Если вы выбираете Yes, инструмент «Сохранить изображение» пытается перезаписать целевой файл.

  • Инструмент «Сохранить изображение» является модальным; он блокирует MATLAB® командная строка, пока вы не ответите.

См. также

| | |

Введенный в R2007b