← 返回首页

PhotoCraft PSD 与 PSB 支持及实际限制

了解 PhotoCraft PSD/PSB 读取、分层保存与保真限制,学习与 Photoshop 交换文件前的安全验证流程。

本次测试的范围

本指南将可复现的简单 PSD 保存重开测试,与更广泛的 Photoshop 兼容性问题分开。测试使用未经修改的 PhotoCraft v0.12.0 浏览器版、Chromium,以及一张 320 × 320 合成 PNG。流程是打开图片、绘制明显笔画、导出 PNG、保存 PSD、重新打开该 PSD,再导出 PNG,最后逐像素比较两次导出。

测试没有在 Photoshop 中打开文件,也没有覆盖专业分层设计。成功结果只说明:这一张图片的编辑外观在 PhotoCraft 内保存并重开后保持一致。它不证明文本仍可编辑、特效参数完整保留,或另一款应用会以相同方式解释文件。决定是否交付文档时,需要分别回答这些问题。

下载样例并保留原件

下载原始测试 PNG、编辑后 PNG、保存的 PSD和重开后 PNG。测试记录列明版本、尺寸和像素差。这些是合成演示文件,不是客户照片;PSD 由 PhotoCraft 生成,不是 Photoshop 创建的兼容性测试文档。

新建工作目录,将原件放在单独子目录。每个待比较的保存结果使用新文件名。浏览器遇到同名文件可能自动加后缀,所以要检查实际下载文件,不能仅凭最近打开的标签判断版本。测试自己的文档时,也应先在浏览器之外保留未经修改的原件。

打开、修改并导出样例

打开PNG 操作教程或首页编辑器,等待真正的应用画布出现。外层网页加载完成不等于编辑器已经启动。把样例拖到画布内,或使用编辑器 File 菜单打开,确认当前文档正确,再在远离边缘的位置画一笔明显标记。容易看见的修改比细微调整更适合首次验证。

用编辑器的 PNG 导出命令下载结果,在外部查看器中确认尺寸和标记。这张编辑后导出图才是往返测试的比较基准。如果只与原始输入比较,会把有意修改的像素当成保存错误。自动测试也会先确认像素确实改变,再检查重开结果。

实际浏览器编辑器中的合成图片及可见画笔修改
先做明显修改再导出。图中编辑器是上游英文界面。

保存 PSD 后重新打开

从编辑器 File 菜单选择 Save As,用新文件名下载 PSD。检查路径与扩展名。自动测试还会核对 PSD 文件头和预期尺寸,再打开输出文件;文件头检查只能确认类型,不能完整验证所有文档结构。

在 PhotoCraft 中打开保存的 PSD,不做额外修改,再导出第二张 PNG,与编辑后参考图比较。公开记录只说明所提供样例的结果。依赖自己的文档前,应在副本上重复流程。一个通过的简单样例不能预测包含字体、蒙版、特效或嵌入对象的文档表现。

分别检查外观与可编辑结构

外观指合成后的可见图像。检查尺寸、透明度、图层可见性、边缘,以及混合效果重要的区域。逐像素比较能发现缩小查看时不明显的差异。截图可以记录操作过程,但包含界面缩放,不能代替比较实际导出的图片。

可编辑结构需要另一套检查:图层数量、顺序、名称、蒙版,以及接收方要继续修改的元素是否仍能按预期编辑。文档可能看起来正确,却已经扁平化或改变了某种结构;小的视觉差异也可能只是渲染差异,不代表全部结构丢失。请记录具体观察,不笼统标为“完全兼容”。

交付给 Photoshop 用户时,接收应用本身必须参与测试。让接收方重开文件,分别核对合成图和所需编辑功能。本次样例没有证明这一步;无法运行目标应用时,应明确记为“未验证”。

本次测试无法证明哪些能力

项目本站证据仍需验证
小图导入与画笔修改实际浏览器流程你的文件与设备
PhotoCraft 内保存与重开 PSD下载样例与像素比较其他文档结构
复杂图层与蒙版本样例未覆盖结构与编辑行为
智能对象、文字和特效本样例未覆盖各功能专用文档
16/32 位与色彩配置本样例未覆盖受控色彩工作流
大型 PSB未做容量上限测试设备内存与实际输出
Photoshop 重开不在本次测试范围实际接收应用

上游文档说明了 PSD/PSB 支持,但能够读写格式不等于重现全部效果。PhotoCraft 仍处于早期 alpha。大文件可能超出浏览器内存;文件格式允许更大尺寸,也不会增加标签页可用内存。本站没有给出通用最大文件大小。

记录自己文档的测试结果

记录源应用、尺寸、相关功能、浏览器与操作系统、PhotoCraft 版本和渲染器。写清每一步并保留中间输出。没有证据的项目标为“未测试”,比用一个总分掩盖具体失败更有价值。

出现差异后,用副本缩小复现范围:找出仍能触发问题的最小文档,移除机密内容,再重复相同步骤。保留预期结果。社区反馈指南说明了有效报告所需信息。未经许可,不要将客户文档上传到公开问题跟踪器。

怎样理解像素比较结果

比较程序将两张 PNG 解码到浏览器画布,逐一检查 RGBA 四个通道。任一通道不同,该像素就计为变化。解读数量前先确认两图尺寸一致,不同文档大小属于另一种测试。流程先比较原图与编辑图,确认修改生效,再比较编辑参考图与重开后导出。

像素相同不等于编码文件字节完全相同:压缩方式或元数据不同,也可能解码出相同像素。反过来,尺寸相同也不能证明外观正确。因此应一起保留输出文件与比较方法。浏览器画布检查还不能独立验证其他查看器的色彩配置解释、显示器校准或印刷效果,这些要求需要自己的受控测试。

准备更稳妥的文件交付

同时交付可编辑文件、参考 PNG、生成版本,以及接收方需要核对的事项。保留原件和中间保存版本,直到对方确认。必要功能失败时,应改用已经在目标应用验证的流程,不要反复覆盖唯一副本。

关闭标签页前,确认文件已在磁盘上,至少重开一个保存版本。本浏览器版没有自动保存或崩溃恢复,运行中的撤销记录也不是备份。保存与备份指南提供了较长编辑会话的阶段保存方法。

参考来源

在浏览器中试一试 ↗