Save image using interactive dialog window
imsave function to save an image using an
interactive dialog window. Navigate your file system to determine where to save the
image file, and specify the name of the file. Choose the graphics file format you want
to use from among the image file formats listed in the Files of
Type menu. For more information about using the tool, see Tips.
imsave saves the image in the current figure using a Save
Image dialog window.
imsave( saves the image in graphics
h using a Save Image dialog window. Use this syntax
when you want to save an image whose parent is not the current figure.
returns the full path to the file,
filename = imsave(___)
Save Displayed Image
Read a grayscale image into the workspace. Display the image.
I = imread('coins.png'); imshow(I)
Process the image. This example creates a binary mask in which the background is black and the coins are white.
bw = imbinarize(I); bw = imfill(bw,'holes'); imshow(bw,)
Save the binary image to file by using the Save Image tool. You can navigate to the desired directory and specify the file name and file format. This example saves the image to the Desktop with the file name
myMaskImage in the JPEG file format.
h — Graphics object containing image
Figure object |
Panel object |
Axes object |
Graphics object containing the image, specified as a
Image object. If
h is an axes or
imsave uses the first image returned by
filename — Full path to file
character vector |
Full path to file, returned as a character vector. If you cancel the save
filename is an empty character array,
user_canceled — User canceled operation
false (default) |
User canceled operation, returned as
true. If you press the Cancel
button or close the save window, then
In contrast to the Save as option in the figure File menu, the Save Image tool saves only the image displayed in the figure. The Save as option in the figure window File menu saves the entire figure window, not just the image.
imwriteto save the image, using default options.
If you specify a filename that already exists, then
imsavedisplays a warning message. Select Yes to use the filename or No to return to the dialog to select another file name. If you select Yes, then the Save Image tool attempts to overwrite the target file.
The Save Image tool blocks the MATLAB® command line until you save the image or cancel the operation.
Introduced in R2007b