导出资源

使用 sketchtool export 导出资源

  • 任何图层
  • 画板
  • 页面
  • 文档预览

格式

默认情况下,sketchtool 将资源导出为 1x PNG。已设置为“可导出”的图层(包括画板)将使用其定义的导出预设进行导出。

要生成其他格式的资源,请使用命令行参数 --formats=jpg,png,svg--scales=1,2,提供以逗号分隔的值列表并覆盖预设。

要列出所有可用的格式,请运行以下命令

sketchtool list formats

输出

提供 --output=/path/to/assets 参数以指定自定义输出文件夹。

图层

任何图层都可以使用 sketchtool 导出。默认情况下,仅导出切片和标记为“可导出”的图层。

sketchtool export layers /path/to/document.sketch

要仅导出特定图层,请使用 itemitems 命令行参数提供一个或多个图层 ID。通过 检查文档 获取图层 ID。

sketchtool export layers /path/to/document.sketch --item=3E0A01F1-482E-4A32-AD5B-EDF0B98575EA

在使用说明中查看所有导出选项。

sketchtool help export layers

画板

画板是图层的一个子集,sketchtool 提供了一个便捷的命令来导出它们。它会自动导出已设置为“可导出”的画板以及未设置为“可导出”的画板。

运行以下命令导出文档的所有画板

sketchtool export artboards /path/to/document.sketch

以下是一个示例,它导出所有画板,覆盖任何预设,并在 1x2x 变体中生成 JPG、PNG 和 SVG 资源。

sketchtool export artboards /path/to/document.sketch --formats=jpg,png,svg --scales=1,2

itemitems 中提供特定的画板图层 ID,将导出限制在某些画板。有关所有可用选项的列表,请参阅命令帮助

sketchtool help export artboards

注意:您也可以对画板使用 sketchtool metadata,但 sketchtool list 对画板以及任何其他文档元素都适用。有关详细信息,请参阅 检查文档

页面

与画板类似,页面也可以直接导出。

sketchtool export pages /path/to/document.sketch

有关所有可用选项,请参阅使用说明。

sketchtool help export pages

文档预览

导出文档中最后编辑页面的 PNG 预览。默认情况下,它保存为 preview.png,最大分辨率为 2048x2048 像素。较大的文档将缩小以适应。

sketchtool export preview /path/to/document.sketch

有关所有可用选项,请参阅使用说明。

sketchtool help export preview