图像节点
概述
Image节点用于定义静态图像以与其他节点配合使用。它可以将二进制类型转换为图像类型。该节点需要媒体类型(PNG、JPEG或GIF)和数据输入。
数据输入可以通过两种方式提供:
- 直接在节点的编辑器设置中,使用图像浏览器。
- 动态地,通过将另一个节点连接到Image Node的
Data
输入端口。
媒体类型也可以通过两种方式提供:
- 直接在节点的编辑器设置中,使用下拉菜单。
- 动态地,通过将另一个节点连接到Image节点的
Media Type
输入端口。
- 输入
- 输出
- 编辑器设置
输入项
标题 | 数据类型 | 描述 | 默认值 | 备注 |
---|---|---|---|---|
Data | string | The data to be converted into an image. | (required if if the input toggle for Data is enabled) | The input will be coerced into a string if it is not a string. |
Media Type | string | The media type of the image (PNG, JPEG, or GIF). | (required if if the input toggle for Media Type is enabled) | The input will be coerced into a string if it is not a string. The value must be one of the following: image/png , image/jpeg , or image/gif . |
输出
标题 | 数据类型 | 描述 | 备注 |
---|---|---|---|
Image | image | The image that was created. | None |
编辑器设置
设置 | 描述 | 默认值 | 使用输入切换 | 输入数据类型 |
---|---|---|---|---|
Media Type | The media type of the image (PNG, JPEG, or GIF). | image/png | Yes | string |
Image | The data to be converted into an image. | (empty) | Yes | string |
示例1:创建静态图像
- 创建一个图像节点。
- 在节点的编辑器设置中,点击
Pick Image
按钮。这将打开图像浏览器。 - 从图像浏览器中选择一张图片。选中的图片将显示在
Image
字段中。 - 运行图形。Image节点的
Image
输出应包含所选图像。
错误处理
如果未提供Data
输入或Media Type
输入,Image Node将会报错。如果Data
输入无法转换为图像,它也会报错。
常见问题
问:我可以使用Image节点在Rivet UI中显示图像吗?
A: 是的,Image Node 可用于在 Rivet UI 中显示图像。当运行图形时,图像将显示在节点的输出端口上。
问:我可以使用Image节点将二进制类型转换为图像吗?
A: 是的,您可以使用Image Node将二进制类型转换为图像。您需要将二进制数据提供给Image Node的Data
输入,并将Media Type
设置为适合该图像的类型。
问:Image节点支持哪些图像格式?
A: Image Node 支持 PNG、JPEG 和 GIF 格式。