PSD 格式概述

描述

PSD,即 Photoshop 文档,是 Adobe Photoshop 用于图形设计和开发的本机文件格式。

文件格式规格

PSD 文件中的数据按大端字节顺序存储。这意味着在 Windows 平台上读取或写入时,会交换 short 和 long 整数。Photoshop 文件格式分为五个主要部分。它有许多长度标记,可用于从一个部分移动到下一个部分。长度标记通常使用字节进行填充,以舍入到最近的 2 或 4 字节间隔。五个主要部分是:

  • 文件头
  • 色彩模式数据
  • 图像资源
  • 图层和蒙版信息
  • 图像数据

为了符合标准,应该将数据写入部分中的所有这些字段,因为 Photoshop 可能会尝试读取整个部分。这还意味着在写入文件时,应该将零写入跳过的字段。在读取时,应该使用长度限定的段中的长度字段来决定何时停止读取。在大多数情况下,长度字段表示后面的字节数,而不是记录。在读取文件时应记住以下几点。

  • 所有表格中“长度”列中的值均以字节表示。
  • 所有定义为 Unicode 字符串的值包括:
  • 一个 4 字节长度字段,表示字符串中字符的数量(而非字节)。
  • Unicode 值的字符串,每个字符两个字节。

格式特点

PSD 文件可能包括图像图层、调整图层、图层蒙版、注释、文件信息、关键字和其他特定于 Photoshop 的元素。Photoshop 文件的默认扩展名为 .PSD,最大高度和宽度为 30,000 像素,长度限制为两千兆字节。

如何使用

  1. 用于 PSD 切片的工具。
  2. 将 PSD 转换为 HTML。
  3. 为电子邮件使用 PSD 作为模板。
  4. PSD 转换为特定 CMS HTML。
  5. PSD 文件中的头像(警员草图)。
  6. 使用智能对象创建瓶子、杯子、T 恤等商品的伪 3D 预览图像。
  7. 快速编辑 PSD:自动色调、预设、智能对象、文本图层图像剪裁。

等等。如果您使用 Aspose.PSD 创作了什么了不起的作品,请通过 Aspose 论坛 与我们分享您的案例研究。

您还可以从以下附加示例中学习: