第 4 级 · 精通

导出与分享

把作品从 Rayzia 带出去可以分成四件事:绘制过程中保证安全、保存到你的账户、把图片交给别人,以及为自己保留一份无损副本。每一件事用的机制都不同,弄清楚各自是什么很有价值。本课涵盖全部四项,并明确指出 Pro 分界线在哪里。

你不需要手动保存

Rayzia 是本地优先的。你绘制时,整份文档会在编辑停顿约 1.2 秒后快照到浏览器存储中;如果只是平移或缩放这类纯视图变化,则约 5 秒后保存。隐藏或关闭标签页时还会再刷写一次。完全相同的快照会被跳过,写入失败会重试,而不是默默假装成功。

重新加载页面后,会话会通过常规打开路径恢复,你的缩放、平移和文档设置都会原样回来。没有需要惦记的保存按钮,也没有拦路的对话框。

自动保存只存在于那一台设备的浏览器中。它不是备份,也不是云端。它的记录刻意做得很精简:不会嵌入字体,因此你用过的 Google 字体在会话恢复时会重新获取。只有导出的 .rzv 文件才会把字体带在文件里。

云端文件,以及那颗说真话的状态胶囊

登录后,同一份快照会在 4 秒的静默窗口后同步推送到你的账户。状态胶囊位于账户头像左侧,显示为 保存中…, 已保存, 重试中…已满 — 升级。未登录时该胶囊会隐藏,因为此时什么都不会上传。

本地存储始终是事实来源,云端副本跟随它。一台设备一次只绑定一份云端文档,当你新建文档或从磁盘、Drive 打开文件时,该绑定会被清除。空白页面永远不会占用名额:文档必须有真实内容才会占用一个位置。

  • 免费版:3 份云端文档,总计 200 MB。
  • Pro:文档数量不限,合理使用上限为 10 GB。
  • 任一方案:单份文档上限均为 25 MB。
  • 限额由服务器强制执行,而不是靠按钮。变灰的界面只是出于礼貌的提示。

你的文档位于 /files/,需要登录才能访问。页面里有最近使用、已加星和已分享三个分区,每个文件都有一个菜单,包含打开、重命名、复制副本、加星、分享、下载 .rzv 和删除。加星只保存在本设备上。

导出:三种快捷格式,或完整对话框

文件 ▸ 导出 提供 SVG、PNG 和 JPG。引擎会序列化场景,然后页面要么直接下载 SVG 文本,要么通过画布以 0.95 的质量栅格化。PNG 保留透明度;JPG 会先在底下涂一层白色背景,因为 JPEG 没有 alpha 通道。命令栏上的导出图标打开的也是同样这三种。

文件 ▸ 屏幕导出(导出 for Screens)才是正式的那个。你勾选的每个目标会与每个缩放倍率、每种格式交叉组合,每个组合各自下载为一个文件,命名类似 [email protected].

  1. 选择目标 文档始终可选。选区只在有选中对象时出现。命名资产只对你用对话框自带按钮标记为资产的对象出现。
  2. 选择倍率 任何方案都可用 1x 和 0.5x。2x、3x 和 4x 属于 Pro。
  3. 选择格式 任何方案都可用 PNG、JPG、SVG 和 WebP。PDF 属于 Pro。
  4. 导出 SVG 输出是通过 viewBox 重新裁切后的场景。栅格格式通过画布以 0.92 的质量生成。PDF 是一张高分辨率 JPEG,包在按裁切尺寸生成的极简 PDF 里。

在免费版上,被限制的选项以灰色显示并带有 PRO 徽标,导出路径在输出前还会再过滤一遍。这不是能从控制台绕过的界面小把戏:方案信息是从你的账户读取的。

分享链接

在文件页面上,对任意文件点击分享会生成一个只读公开链接,位于 /shared/。免费版和 Pro 都可以分享。每次启用分享都会生成全新令牌,所以一个已失控的旧链接会在你重新分享的那一刻失效。取消分享会清除令牌,失效链接会明白地告知访问者。

查看器有意做得很朴素。它通过 blob URL 图片渲染文档,因此恶意 SVG 无法对访客执行脚本。页面显示文档名称、只读页脚和一个打开 Rayzia 的链接,且设置了 noindex。

这里有一处 Pro 门槛:如果文件所有者是免费版,分享视图的画面角落会带有一个小小的 Made with Rayzia 徽标。Pro 用户得到的是干净的链接。徽标由所有者的方案决定,API 不会泄露所有者是谁。

.rzv 文件

文件 ▸ 保存 Rayzia (.rzv) 会下载无损的原生文档。它是一个小巧的二进制容器:一个文件头,随后是分类型的数据块,包含场景、相机、文档元数据、色板、画板、参考线、网格、字体和图片字节,以及一张可渲染的预览。超过 64 字节的文本负载会用 gzip 压缩,读取时会跳过未知的数据块类型,因此旧版本和新文件可以共存。

关键在于字体。.rzv 快照会嵌入你实际使用过的字体,这正是它能带到另一台机器上的原因。SVG 导出做不到这一点。旧的基于 SVG 的 .rzv 文件仍能打开,并会在你下次保存时迁移到新容器格式。

两点诚实的提醒。这个原生格式在自己的规范中仍被描述为原型,已接入保存和打开。另外,文件页面上的下载 .rzv 按钮返回的是云端存储的内容,即基于 SVG 的形式,而不是二进制容器。想要嵌入字体的副本,请使用 文件 ▸ 保存 Rayzia。

关于快捷键标签的说明

文件菜单会在保存、打开、置入图片等项旁边印出快捷键。别信它们。菜单里的快捷键文字只是装饰,本应把这些标签变成可用按键的映射表在这个版本里并没有运行。菜单项本身点击时工作得很好。请点击它们。

这是一个真实的缺陷,不是设计选择,已经列入修复清单。在修复之前,请把菜单里印的每个按键都当作装饰。

常见问题

自动保存已经帮我保留了作品,为什么还要登录?

自动保存只限于一台设备上的一个浏览器。清除站点数据或换一台机器,它就没了。登录会把同一份快照复制到你的账户,让文档跟着你走,也是分享链接得以实现的前提。免费版提供 3 份云端文档。

做网站应该用哪种导出格式?

除非有特殊理由,否则用 SVG。Rayzia 文档本身就是 SVG,所以导出的就是作品本身而不是它的一张图片:可以缩放、体积小、文字仍然是文字。需要带透明度的固定栅格图时用 PNG;只有在白色背景无所谓的照片类内容上才用 JPG。

导出和分享里到底哪些是 Pro 专属?

四件事。高于 1x 的导出倍率(即 2x、3x 和 4x)。PDF 导出格式。云端文档从 3 份变为不限量。以及不带 Made with Rayzia 徽标的分享链接。其余一切,包括 SVG、PNG、JPG、WebP、0.5x 和 1x、分享功能本身以及 .rzv 文件,都是免费的。

我能找回文档的旧版本吗?

目前无法从界面找回。Pro 账户确实会在服务器上保留历史修订,API 也能获取指定版本,但编辑器和文件页面还没有浏览它们的面板。如果某个版本现在对你很重要,请保存一份 .rzv 副本。