图层转换 layer-transforms

转换将应用于源图像和文本图层。

对源图像按照给定的顺序进行如下操作,以获得与第0层的期望空间关系:

  1. 应用crop=(如果已指定)。
  2. 基于size=进行缩放;如果未指定size=,则基于scale=;如果未指定scale=,则基于res=;如果未指定res=,则使用全分辨率源图像。
  3. 应用flip=(如果已指定)。
  4. 应用rotate=(如果已指定)。
  5. 应用extend=(如果已指定)。
  6. 根据origin=pos=在画布中放置图层(见下文)。

以下转换将应用于文本图层:

  1. 文本框大小由size=决定,或者由文本宽度和高度决定(如果size=仅部分提供或完全未提供)。 使用rtf文本对齐属性,在文本框中对齐文本。 文本可能被文本框裁剪。
  2. 根据用textAttr=指定的分辨率缩放文本内容。
  3. 应用rotate=(如果已指定)。
  4. 应用extend=(如果已指定)。
  5. 根据origin=pos=将图层放置在画布中(见下文)。

对于图像和文本图层,在画布中最后一步定位图层不适用于图层0,因为图层0有效地构成了画布。

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49