exponenta event banner

imsave

Инструмент «Сохранить изображение»

Описание

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

пример

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. Если нажать кнопку Отмена или закрыть окно сохранения, то imsave наборы user_canceled кому true; в противном случае false.

Совет

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

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

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

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

См. также

| | |

Представлен в R2007b