要在 Mac 上控制 Affinity 批量切片导出的 JPEG 质量,请配置要导出的切片上的 JPEG 设置。创建新切片前使用 Defaults;对于现有切片,请应用已保存的预设,或在运行 Export Slices 前编辑其设置。

本指南介绍如何在当前 Affinity 桌面应用中,从一个文档导出多个区域或画板。其工作区称为 Slice Studio。Affinity 当前的帮助文档将其描述为用于以多种格式和尺寸导出画板、图层、组、对象和图像区域的工作区。关于工作室

为什么更改 Defaults 不会更新现有批量导出

Affinity 说明,Defaults 是创建下一个切片时使用的设置。文档说明的操作顺序是:选择 Export Options > Defaults,调整设置,然后返回 Selection。因此,更改 Defaults 并不是一种有文档说明的方法,无法替换已分配给现有切片的 JPEG 设置。导出切片

每个切片都有自己的导出设置。该设置可以包含多种格式,每种格式也可以包含多个输出尺寸。因此,批量导出会汇总这些切片上配置的输出;它不会在导出时设定一个通用的 JPEG 质量值。切片面板

更改任何设置前,请先确定适用的情况:

文档当前情况 合适的做法
尚未创建切片 在 Defaults 中设置 JPEG 选项,然后创建切片。
切片已存在 选择每个目标切片并配置其 JPEG 输出,或应用你的 JPEG 预设。
多个切片应使用相同的格式和缩放比例 配置一个源切片,然后使用有文档说明的复制和替换导出设置控件。
切片需要不同的格式或尺寸组合 分别调整其 JPEG 设置,并在导出前检查各个输出条目。

这样可以避免一个常见的误区:反复降低默认值,却仍在导出已有独立设置的切片。实际需要做的是,在现有输出上明确设置所需的 JPEG 配置。

在 Mac 上打开所需控件

通过 Affinity > Studios 切换到 Slice Studio,并选择相应的 Studio。或者,通过 Studio 管理器启用 Slice Studio,并使用其工具栏按钮。官方帮助文档指出,Slice Studio 是默认不显示的工作区。关于工作室

如果设置面板处于隐藏状态,请打开 Window > General > Export Options。其中的控件会根据所选格式或预设而变化。要导出 JPEG,请先选择 JPEG 格式或预设,再查找 Quality。面板还可通过 Panel Preferences 菜单管理预设。Export Options 面板

打开 Window > General > Slices,查看导出区域及其输出条目。展开准备导出的切片,以检查其格式和尺寸设置。切片面板

创建新切片前设置 JPEG 质量

如果仍需定义文档中的导出区域,请先转到 Export Options > Defaults。选择 JPEG,设置所需的 Quality,检查其他 JPEG 选项,然后返回 Selection。之后再创建切片,使其采用这些默认设置。导出切片

当格式为 JPEG 时,Quality 控制导出图像的整体质量。Affinity 指出,质量越高,文件可能会大幅增大。JPEG 质量是一项独立设置:启用它不需要打开 Allow JPEG compression 开关。该开关适用于其他有文档说明的导出格式。导出设置

将 90 这样的数值视为示例起点,而非通用建议。导出一个有代表性的切片,并在预期显示尺寸下检查效果。对于中性的测试图形,可包含一块纯色区域、一个渐变和小号文字,以便判断所选输出是否适合你的实际用途。

在比较时保持输出尺寸不变。否则,比较中就会同时包含像素数量和质量的变化。Affinity 将输出尺寸和重采样与 JPEG Quality 分别列为独立设置。导出设置

将可重复使用的 JPEG 预设应用于现有切片

如果切片已经存在,请创建一个命名预设,以便重复使用相同的导出设置,而无需反复输入。Affinity 明确说明,在 Export 对话框中创建的自定义预设可在 Slice Studio 中使用。Export 对话框

  1. 选择 File > Export > Export。
  2. 在左侧选择一个 JPEG 预设作为起点。
  3. 调整要重复使用的 Quality 和其他设置。
  4. 点击 Preferences,然后点击 Create Preset。
  5. 输入一个描述性名称,例如 JPEG Quality 90,然后点击 OK。

以上是文档说明的自定义预设创建步骤。示例名称只是你所选设置的标签。Export 对话框

返回 Slice Studio。选择一个目标切片,并使用其导出控件选择已保存的 JPEG 预设。对其他目标切片重复此操作,并在过程中检查 JPEG 配置。Affinity 的文档说明,可以更改所选切片的导出选项,也可以从展开的切片条目中选择导出预设。导出切片

广泛应用之前,请检查完整预设。预设可以包含文件格式和其他导出设置,并非只保存一个 Quality 数值。如果切片需要不同的设置,请改用 Export Options 调整所选区域。Export Options 面板

有文档说明的批量应用设置有哪些限制?

此处引用的官方页面介绍了预设、所选切片的设置,以及在切片之间转移导出设置。它们没有明确说明可以对所有现有切片统一覆盖 JPEG 质量,也没有保证在混合批次中通过多选操作只更改 Quality。一种有文档说明且可靠的工作流程是:先配置目标输出,然后一起导出。

对于设置相同的切片,Slices 面板提供 Copy export setup to clipboard 和 Replace export setup from clipboard。配置一个源切片,复制其设置,选择一个目标切片,然后替换该目标的设置。根据需要重复操作。面板还说明了 Add Export format from clipboard 功能,可将复制的格式添加到另一个切片的设置中。切片面板

替换操作会覆盖导出设置,包括其中的格式配置。目标切片应使用相同配置时再使用此功能。如果目标还需要额外的 PNG 输出或不同的尺寸组合,请在替换设置前检查这些要求。这是根据文档说明的设置结构得出的工作流程含义,并非单独的仅复制质量值的命令。

将已配置的切片作为一个批次导出

对于画板,Affinity 文档说明的工作流程是:启用 Slice Studio,调整 Export Options,展开画板切片条目以检查格式和缩放比例,然后点击 Export Slices (n)。选择目标文件夹并点击 Export。导出画板

运行批量导出前,请检查:

  • 每个目标输出都使用 JPEG 和所选质量配置。
  • 每个切片都包含所需的尺寸条目。
  • 所有额外格式或缩放比例都是有意设置的。
  • 只有想要导出的切片已勾选。

Export Slices (n) 会导出面板中已勾选的项目。选中切片以进行编辑,与启用该切片以供导出,是两种不同的操作。切片面板

例如,假设有三张名为 circle、grid 和 gradient 的合成图形,每张都需要一个 JPEG。为每张图应用所选的 JPEG 设置,检查其缩放比例,并启用这三个切片。如果展开的设置中还包含其他格式或尺寸,请在运行批量导出前确认如何处理这些输出。这个示例检查依据的是文档说明的功能:可从每个画板切片导出多种格式和尺寸。导出画板

排查结果仍不符合预期的问题

如果某个输出与其他输出不同,请返回该切片的配置。在再次更改 Defaults 前,先检查其所选格式、质量设置和尺寸条目。Export Options 面板支持为不同导出区域设置不同选项。Export Options 面板

如果文件仍比预期大,请同时比较导出的像素尺寸和 Quality。Affinity 将尺寸、重采样和 JPEG 质量视为独立控件。每次只做一项明确的更改,然后比较导出结果;文档并未保证某个质量值会对应特定的文件大小。导出设置

最后,打开一个有代表性的导出 JPEG,检查其外观、尺寸和文件名。确认输出符合要求后,在其余目标切片上应用相同的明确设置,再导出已勾选的批次。这样,JPEG 质量设置就会应用于实际需要它的输出。

来源