主要内容

imsave

保存图片的工具

描述

使用imsave函数创建一个显示交互式文件选择器对话框的“保存图像”工具。使用此对话框可导航文件系统,以确定将映像文件保存在何处并指定文件名称。控件中列出的图像文件格式中选择要使用的图形文件格式文件类型的菜单。有关使用工具的更多信息,请参见提示

例子

imsave在单独的图形中创建保存图像工具,该图形与当前图形中的图像相关联,称为目标图像。

imsave (h创建与由句柄指定的图像相关联的保存图像工具h

文件名user_canceled) = imsave (___中选择的文件的完整路径文件名并指示是否已取消保存操作。

例子

全部折叠

将灰度图像读取到工作区中。显示图像。

我= imread (“coins.png”);imshow(我)

处理图像。这个例子创建了一个二进制掩码,其中背景为黑色,硬币为白色。

bw = imbinarize(我);bw = imfill (bw,“黑洞”);imshow (bw, [])

使用“保存图像”工具将二进制图像保存为文件。您可以导航到所需的目录,并指定文件名和文件格式。这个示例使用文件名将图像保存到Desktop中myMaskImage为JPEG文件格式。

imsave

输入参数

全部折叠

图形、轴、ui或图像图形对象的句柄,指定为句柄。如果h那么,是轴还是图形柄呢imsave返回的第一个图像findobj (H, '类型','图像')

输出参数

全部折叠

文件的完整路径,作为字符向量返回。如果您取消保存操作,那么文件名为空字符数组,''

用户取消操作,返回为真正的.如果你按取消按钮或关闭保存窗口imsaveuser_canceled真正的;否则,

提示

  • 与…相反另存为图中的选项文件菜单下,“保存图像”工具只保存图中显示的图像。的另存为选项保存整个图形窗口,而不仅仅是图像。

  • imsave使用imwrite使用默认选项保存图像。

  • 如果指定的文件名已经存在,则imsave显示警告消息。选择是的使用文件名或没有返回对话框选择另一个文件名。如果您选择是的,则“保存图像”工具将尝试覆盖目标文件。

  • 保存图像工具是模态的;它阻塞了MATLAB®命令行直到响应。

介绍了R2007b