## 圖層
圖層,是一個`canvas`繪制組件的子代碼。
簡單的說,就是你可以用`canvas`繪制代碼,繪制返回出常用、自定義的組件。
比如文本組件、圖片組件、遮罩組件、圓形方形等組件,都統稱為 **圖層**
這里的圖層概念,指的是一段可繪制canvas組件的可執行代碼。
## 海報
海報是一個個圖層按順序組合而成的最終數據格式。
我們可以通過類似積木拼接的方式,把一個個圖層拼接成海報。
并可以通過接收參數、設置海報素材(背景圖片等),自定義圖層屬性(如文字、顏色、長寬、圖片),最終輸出一個生成的海報圖片。
## 參數
外部小程序傳遞給生成的海報的參數。
比如一個海報,可能需要自定義背景圖片和文字,那么就可能會接收這兩個參數。
小程序在傳遞到生成海報小程序時,就可以帶上對應的參數,這樣海報執行程序就能根據參數動態生成精美的海報圖片啦!
## 總結概述
拿一張海報圖片示例:

圖層組件,就代表上方海報圖片的:
1. 背景圖片
2. 圖片的高光遮罩
3. 半透明方塊
4. 標題等文字
5. 小程序碼等圖片
這些圖層,全部組合成了 —— 海報
并最終進行 預覽 / 保存 / 返回給小程序的操作。