图像
图像素材库:导入 PNG 和 JPG 文件、什么会被拒绝、卡片网格和它的检视面板、连同引用一起重命名一张图像、组织徽标、删除,以及一张图像用在哪里。
图像是 Assets 根下面的第一个类别:工作站自己拥有的那些图片,从你挑的文件导入进来,再加上产品自带的四张图像(Ganter Lab 的标记和徽标,浅色深色各一张)。面板标题是“图像”,配一行“供仪表画面图像组件使用的导入图片,以及组织报告徽标。”,还有一枚数量胶囊(“4 张图像”)。读它需要查看 Logic;导入、重命名、选定徽标和删除需要配置 Logic。
导入图像…
图像那一行上的命令是一个文件选择器(导入图像…):它打开浏览器自己的文件对话框,在工作站窗口里和在远程浏览器里同样管用,并且在你所在的那台机器上读取文件。素材库接受:
| 规则 | 什么会被拒绝 |
|---|---|
扩展名是 .png、.jpg 或 .jpeg |
其余一律不收:“‘.gif’不是支持的图像类型。请使用 PNG 或 JPG。” |
| 内容是一整个 PNG 或者一整个 JPEG | 改了名的 HEIC、PDF 或网页,以及复制到一半被截断的文件,都用同一句话拒绝 |
| 最大 16 MB | “该图像超过了 16 MB 的上限。”,按浏览器报出的大小拒绝,字节还没开始传就被挡下 |
字节被复制进应用自己的素材文件夹,用一个不透明的文件名存下,所以源文件被移走或者删掉,这张图片照样在。素材库里的名称是文件去掉扩展名之后的名字;它规整出来的那一段不能和别的图像撞上。成功之后新卡片被选中,它的检视面板打开,树上的数量增加,操作记录条说“图像已导入。”;被拒绝时说“导入失败:…”。
目录
卡片显示缩略图、名称和来源(产品图像是系统,导入的是我的),组织徽标上还多一枚徽标标记。筛选项:来源和每页;素材库为空时说“还没有图像。请用任务栏上的‘导入图像…’添加一张。”,筛选之后为空时说“没有图像符合这个筛选条件。”,并给出清除筛选。网格和翻页的其余行为,和每一个素材库一样。
检视面板
选中一张卡片会把图片放大显示,加上它的名称,以及:
| 行 | 它显示什么 |
|---|---|
| 地址 | Assets.Images.<segment>:一个输出为图像的变量为这张图片返回的那个地址 |
| 来源 | 产品素材库,或者我的素材库 |
| 类型 | PNG 或 JPG,取自文件的扩展名 |
| 尺寸 | 图片的像素大小,在它显示出来的时候测得(“1280 × 720 像素”),在那之前是一条短横线 |
| 文件大小 | 磁盘上的大小(B、KB 或 MB),文件不在时是一条短横线 |
| 用途 | 组织徽标,或者仪表画面图像 |
系统图像显示“系统图像是只读的。”。一张“我的”图像会为拥有“配置 Logic”的角色提供编辑、设为徽标(或者取消徽标)和删除;工作站被锁住或者有一条素材库命令在跑的时候,这三个都置灰。
编辑
编辑会在网格的位置上打开“编辑 <name>”(“重命名这个稳定的图像素材,并可选择一并更新它的引用。”):图片,加一个名称字段,它是一个和变量一样的重命名字段。你打字的时候有一行预览影响范围(“重命名会更新读取这个地址的 2 处位置。”“没有任何引用使用当前地址。”,或者新名称规整之后还是同一段时的“有效地址不会改变,没有引用需要更新。”)。按回车,或者离开这个字段,就提交(“有效的重命名在按回车或焦点离开该字段时保存。”):图像保留它的 id、它的文件和它的徽标用途,指向旧地址的每一处带根引用都被改写,操作记录条说“图像已重命名,更新了 N 处引用。”。已经被占用的名称就地在字段下面被拒绝。返回回到目录。给图像重命名走的是和给图标或颜色重命名一样的引用改写。
设为徽标
最多只有一张图像是组织徽标:一份报告版式没有点名自己的图像时画的就是它(报告)。设为徽标把这个用途移到这张图像上,并从上一张身上清掉;取消徽标把它清掉(“已设为组织徽标。”/“组织徽标已清除。”)。系统图像同样可以被选作徽标。
删除
删除会问“要删除‘X’吗?指向它的引用会退化成占位图形。此操作无法撤销。”,然后把这一行和这个文件一起移走;点名它的仪表画面图像组件或者报告,在它的位置上什么都不画。操作记录条说“图像已删除。”。系统图像不能删除。
一张图像用在哪里
仪表画面上的图像组件画的就是这个素材库里的一张图像,要么是它自己点名的那张,要么是一个输出为图像的变量返回的那张(Assets.Images.<name> 解析成素材 id);一份报告版式画的是徽标。别的东西都不读这个文件夹:图像不是图标,不能当图元绑定,也不会提供给外部的 OPC UA 客户端。
这个素材库不做的事
它不缩放、不裁剪、不转换图片,不接受 SVG、GIF、BMP 或 WebP,不把图像分文件夹整理,也不就地替换一张图像的字节:请导入新文件,再把用过旧图的地方重新指过去。