文件帮助中心文件
创建图像组件
我=用户界面图像
IM = UIImage(名称,值)
我=用户界面图像(父)
我=用户界面图像(父、名称、值)
我=用户界面图像在新图形中创建图像组件并返回图像目的。马铃薯®调用Uifigure.函数创建新图。用用户界面图像在您的应用中显示图片,图标或徽标。
图像
Uifigure.
用户界面图像
IM = UIImage(名称,值)指定图像属性值使用一个或多个名称-值对参数。
IM = UIImage(名称,值)
名称,值
例子
IM = UIImage(父母)在指定的父容器中创建图像组件。属性创建的图形可以是父图形Uifigure.函数或其子容器之一。
IM = UIImage(父母)
父母
IM = UIImage(父母那名称,值)指定父容器和一个或多个属性值。
IM = UIImage(父母那名称,值)
全部折叠
在图中创建图像组件。默认图像显示。
无花果= uifigure;我=用户界面图像(图);
现在,将图片添加到图像组件。
im.imageSource =.“peppers.png”;
创建一个图像组件,使用图像的实际大小显示一个动画GIF。
无花果= uifigure;我=用户界面图像(图,“ImageSource”那'问题.gif');即时通讯。ScaleMethod ='没有任何';
现在,缩放图像,使其适合默认组件区域,保留宽高比且不剪切。然后,应用黑色背景以创建字母沸腾的外观(图像上方和下方的黑条)。
即时通讯。ScaleMethod =“scaledown”;IM.BackgroundColor =.'黑色的';
创建一个图像和一个在单击图像时执行的回调。在本例中,图像打开了MathWorks®网站。
这个程序文件,调用imagetoURL.m,向您展示如何:
imagetoURL.m
控件创建一个图像组件ImageClickedFcn回调。
ImageClickedFcn
使用网络函数在回调中打开系统浏览器中的外部URL。
网络
创建将鼠标悬停在图像上时出现的工具提示。
当您运行程序文件时,单击该图像以打开MathWorks®网站。
函数imagetourl无花果= Uifigure(“可见”那“关闭”);fig.Position(3:4) = [333 239];我=用户界面图像(图);即时通讯。Position = [20 120 100 100];im.imageSource =.“membrane.png”;即时通讯。ImageClickedFcn = @ImageClicked;即时通讯。工具提示=“去www.tatmou.com”;函数ImageClicked (src、事件)的url =“//www.tatmou.com/”;web (url);结尾fig.Visible ='在';结尾
数字
面板
选项卡
ButtonGroup
GridLayout
父容器,指定为a数字使用Uifigure.函数或其子容器之一:选项卡那面板那ButtonGroup, 或者GridLayout.如果您未指定父容器,Matlab会调用Uifigure.创建新的功能数字用作父容器的对象。
指定可选的逗号分离对名称,值参数。姓名是参数名称和价值为对应值。姓名必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
姓名
价值
Name1, Value1,…,的家
IM = UIImage('scalemethod','none')
笔记
此处列出的属性仅是一个子集。有关完整列表,请参阅图像属性.
“ImageSource”
m
N
图像源或文件,指定为文件路径或m——- - - - - -N-by-3真彩色图像数组。金宝app支持的图像格式包括JPEG、PNG、GIF、SVG或m——- - - - - -N-by-3真彩色图像数组。
有关真彩色图像阵列的更多信息,请参见图像类型.
例子:我=用户界面图像(“ImageSource”、“peppers.png”);
我=用户界面图像(“ImageSource”、“peppers.png”);
例子:im.imagesource ='c:\ temp \ ngc6543a.jpg';
im.imagesource ='c:\ temp \ ngc6543a.jpg';
“ScaleMethod”
'合身'
“填满”
'没有任何'
“scaledown”
按比例增长的
“拉伸”
图像缩放方法,指定为表中列出的值之一。使用此名称-值对参数来指定您希望在组件区域内如何呈现图像。
该表还用一个示例图像演示了每种比例方法。在渲染图像的例子中,写成BackgroundColor已设置图像组件的属性“红色”.SVG图像文件的缩放行为可能根据文件的定义而有所不同。
写成BackgroundColor
“红色”
缩小和保持长宽比没有剪辑。
如果原始图像大于组件区域,则图像缩小并呈现仿效ScaleMethod被设置为'合身'.如果原始图像小于组件区域,则图像不会按比例缩小,并呈现为ScaleMethod被设置为'没有任何'.
ScaleMethod
缩放和保持长宽比与剪辑。
如果原始图像小于组件区域,则图像会缩放并呈现好像ScaleMethod被设置为'合身'.如果原始图像大于组件区域,则图像不会缩放并呈现好像ScaleMethod被设置为'没有任何'.
“ImageClickedFcn”
图像单击回调,指定为其中一个值:
功能手柄。
其中第一元素是函数手柄的单元阵列。单元格数组中的后续元素是传递给回调函数的参数。
包含有效MATLAB表达式(不推荐)的字符向量。MATLAB在基础工作区中评估此表达式。
当用户在应用程序中单击图像时执行此回调。
此回调函数可以访问有关用户与图像交互的特定信息。Matlab通过此信息ImageClickedData对象作为回调函数的第二个参数。在App Designer中,调用该参数事件.您可以使用点表示法查询对象属性。例如,event.source.返回图像用户与触发回调的对象以触发回调。这ImageClickedData指定为字符向量的回调函数不可用对象。
ImageClickedData
事件
event.source.
下表列出了该属性ImageClickedData目的。
EventName
“ImageClicked”
源
有关写回调的更多信息,请参阅在App Designer中写回调.
“位置”
[100 100 100 100]
[左下角宽度高度]
图像组件相对于父组件的位置和大小,指定为表单的四个元素向量[左下角宽度高度].此表描述了向量中的每个元素。
剩下
底
宽度
高度
这位置值相对于可拉伸区域父容器。可拉伸区域是容器边界内的区域,并且不包括装饰品(例如菜单栏或标题)所占用的区域。
位置
所有测量均以像素为单位。
有关图像分析和处理,请参阅图形功能图片和imshow.
图片
imshow
appdesigner
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
与当地办事处联系