# 智能模板

ARKie的模板不同于传统的平面设计模板，它基于ARKie自建的参数化智能设计引擎和文字排版引擎，是一种参数化智能模板。

|      | 普通模板                 | 智能模板                                                    |
| ---- | -------------------- | ------------------------------------------------------- |
| 如何变化 | 用户只能自己手动调整模板内容，费时费力。 | arkie自动帮助用户变化模板中的文字、图片、装饰元素等内容，省时省力。当然，用户自己也可以手动调整这些内容。 |
| 怎么变化 | 用户随意修改作品内容，设计结果不可控。  | 在修改内容时，arkie会保证修改结果符合智能模板的中所定义的约束条件，符合企业品牌规范。           |

## 参数化智能设计引擎

参数化智能设计引擎将平面设计抽象为了如下函数：

`f(智能化参数模板, 文字, 布局, 图片, 字样, 装饰)`

其中，智能化参数模板代表了设计的约束条件，文字、布局、图片、字样、装饰是在此约束条件下的可变参数。给定一个智能化参数模板，这个函数会在一个非常大的搜索空间中寻找图片、装饰元素、文字、布局、颜色的设计组合，然后进行美学评估，批量生成一系列的符合一定标准的设计作品。

智能化参数模板可以指定如下约束条件：

* **是否可以替换**：用于设定元素在智能生成阶段是否可以替换
* **替换方式**：用于指定一个元素的替换方式，例如：选择与智能模板中可变元素类型相同的元素进行替换。
  * **文字**：替换文字元素时，文字来自于如下来源
    * 用户输入的文案
    * arkie后台的文案库中保存的文案。在用户没有为智能模板中的文字元素提供文字内容时，可以使用文案库中的文字。
  * **图片**：替换图片元素时，图片有如下来源
    * 海洛商业图库
    * arkie自建的免费图库
  * **装饰元素**：替换装饰元素时，
    * arkie自建的装饰元素库

智能化设计引擎可以在智能模板指定的约束条件下，按照智能模板中定义的替换规则替换文字、布局、图片、字样、装饰，生成高质量的、风格类似的设计作品。

![](https://484126703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpwMwfd5eVVZQ-xiZ3L%2F-LpwMxQ651G2egzuFzXG%2F-LpwMyNcE7olNVeEoP2q%2Fsmart_template.png?generation=1569749727632804\&alt=media)
