角色与用户角色图库

角色编辑器和用户角色编辑器里的 Gallery(图库) 选项卡保存挂在角色或用户角色上的图片和视频,所以即使删掉聊天,它们也会保留。设定参考图、换装差分和导入的图包都适合放在这里。你还可以把图库里的图片标记成自定义 Emoji 或贴纸。

Gallery 选项卡

每个角色和用户角色都有自己的 Gallery 选项卡(相机图标)。在 Character Editor(角色编辑器) 里打开角色,或者在 Persona Editor(用户角色编辑器) 里打开用户角色,然后点击 Gallery。角色的图库标题是 Character Gallery,用户角色的图库标题是 Persona Gallery。两者用法相同。

Gallery 下面有两个子选项卡:

聊天自己的图库是另一回事,里面装的是那一个聊天专属的场景插图和生成的附件。临时的场景图放在那里,长期保留的图片放在这里。

添加图片

  1. 打开 Gallery 选项卡,选中 Images。
  2. 把图片文件拖到 Upload Character Images(上传角色图片) 上,或者点击它挑选文件。在用户角色里,这个区域叫 Upload Persona Images(上传用户角色图片)。
  3. 等待上传完成。新图片会出现在网格里。

点击图片可以放大查看。每个图块都有一个下载控件和一个删除控件。

添加视频

  1. 打开 Gallery 选项卡,选中 Videos。
  2. 把视频文件拖到 Upload Character Videos(上传角色视频) 上,或者点击它挑选文件。在用户角色里,这个区域叫 Upload Persona Videos(上传用户角色视频)。
  3. 等待上传完成。

支持的格式是 MP4、WebM 和 MOV。最新的视频排在最前面。哪些场景视频和片段会列在哪个角色名下,见会列出哪些视频。

把图库图片标记为自定义 Emoji 或贴纸

自定义 Emoji 是一张随文字内嵌的小图,写法是 :name:。贴纸是一张单独成块的大图,写法是 sticker:name:。两者都只在 Conversation Mode(对话模式) 聊天里有效,也就是即时通讯风格的那个模式。

  1. 打开 Gallery 选项卡,选中 Images。
  2. 点击图片左上角的小标记按钮(提示文字是 Tag as emoji or sticker)。
  3. 点击 Make emoji 或 Make sticker。
  4. 在 Custom Emoji 或 Custom Sticker 窗口里输入名称,然后确认。

名称由 1 到 32 个小写字母、数字和下划线组成。其他字符会自动转换,比如“Big Grin”会变成 big_grin。

如果没有成功:Emoji 图片不能超过 256 × 256 像素,贴纸不能超过 512 × 512 像素。图片太大时会出现错误提示,什么都不会被标记。

管理已标记的图片

图片标记之后,它的浮层按钮会显示名称。点击这个按钮可以看到更多选项:

在图库里标记的 Emoji 或贴纸只属于那一个角色或用户角色,也只在包含它们的 Conversation Mode 聊天里有效。它和消息输入框里的全局 Emoji、贴纸库是两回事。如果图库里的名称和全局名称相同,那个聊天中以图库版本为准。名称不做唯一性检查,所以给每张图起一个不重样的名称。

在消息和开场白中复用图库图片

角色 Gallery 里的任何图片都可以显示在聊天文本里:开场白、示例消息,或者角色发送的消息。把鼠标悬停在图库图片上,点击 Copy image reference(复制图片引用)(链接图标)。它会复制一小段 Markdown,粘贴到角色说话的任何地方即可:

![sunset selfie](card://self/gallery/k3m2xq7.png)

self 表示正在说这条消息的角色。显示消息时,Marinara 会把 self 换成那个角色,并从其图库中载入图片。

适用的地方:

不适用的地方:

完整链接包含角色的内部 id,而导入角色时会重新生成 id,所以你把角色分享给任何人,完整链接都会失效。self 形式不包含 id。它能经受 Marinara Native 导出和导入,因为图库图片会保留文件名,随导出一起传递。Compatible PNG Card 和 Compatible JSON 导出不包含图库,所以这样分享之后,任何图库引用都无法生效。角色用到图库图片时,请使用 Marinara Native。

保存开场白中的网络图片

很多角色卡会在开场白里显示其他网站上的图片,而这些链接可能失效。当 First Message 或 Alternate Greetings 显示了网络图片时,Dialogue & Greetings(对白与开场白) 里会有一个 Save images locally(保存图片到本地) 按钮。

  1. 打开 Card(卡片) 选项卡,找到 Dialogue & Greetings。
  2. 点击 Save images locally。Marinara 会把图片下载到 Gallery,并把每个链接换成 card://self/gallery/... 引用。
  3. 点击 Save(保存),保留新的链接。

不点这个按钮,就什么都不会下载。只有不超过 10 MB 和 4000 万像素的 PNG、JPEG、GIF 和 WebP 图片才会被保存。指向你自己电脑或家庭网络的链接会被拒绝。无法保存的图片会保留原来的网络链接,并有一条通知说明原因。

Restore web links(恢复网络链接) 会把开场白里的链接换回原来的链接。已保存的副本会一直留在 Gallery 里,直到你删除它们。世界书里的图片不在此范围内。

会列出哪些视频

Videos 子选项卡会列出与这个角色聊天时生成的场景视频,以及视频通话片段。一段视频列在哪个角色名下,取决于它的来源:

相关指南