天下无坑

天下无坑


layer_elements

<pre><code class="language-plantuml">@startsalt !$size = 12 !$color = yellowgreen scale 1.5 { {T + @/lib/fabric/src/schemeIns.js ++ &lt;font size=$size color=$color&gt;&lt;&amp;folder&gt;&lt;/font&gt; **schemeIns** +++ index.js +++ &lt;font size=$size color=$color&gt;&lt;&amp;folder&gt;&lt;/font&gt; schemes ++++ default.js ++ &lt;font size=$size color=$color&gt;&lt;&amp;folder&gt;&lt;/font&gt; **zGroup** +++ index.js +++ &lt;font size=$size color=$color&gt;&lt;&amp;folder&gt;&lt;/font&gt; watermark ++++ watermark-default.js ++++ watermark-other.js +++ &lt;font size=$size color=$color&gt;&lt;&amp;folder&gt;&lt;/font&gt; logo ++++ logo-default.js ++++ logo-other.js } } @endsalt</code></pre> <pre><code class="language-plantuml">!theme spacelab skinparam backgroundColor #FCFCFC start partition class { partition defaultOptions { split :module; split again :style/scheme; split again :top,left,width,height; end split } partition render(opt,callback) { :defaultOptions.head -&gt; opt.head; partition head { split #555:type; split again #555:top; split again #555:left; split again #555:width; split again #555:height; end split } :defaultOptions.logo -&gt; opt.logo; partition logo { split #555:type; split again #555:top; split again #555:left; split again #555:width; split again #555:height; end split } } partition toDataUrl { :eee; } } stop </code></pre> <pre><code class="language-plantuml">@startwbs !theme spacelab skinparam backgroundColor #FCFCFC + 合成器 ++ 海报合成器 ++ 封面合成器 +++ defaultOptions ++++_ watermark +++++_ &lt;font color=red&gt;**style**&lt;/font&gt; +++++_ top +++++_ left +++++_ width +++++_ height ----_ head +++++_ style +++++_ top +++++_ left +++++_ width +++++_ height +++_ toDataUrl(itemData,options) ++++_ itemData ---- options +++++_ watermark ++++++_ style ++++++_ top ++++++_ left ++++++_ width ++++++_ height -----_ head ++++++_ style ++++++_ top ++++++_ left ++++++_ width ++++++_ height +++_ render(itemData,options) ++ 层元素组合 +++_ watermark水印 ++++_ &lt;font color=red&gt;**style**&lt;/font&gt;1水印样式1 ++++_ style2水印样式2 +++_ head头像 ++++_ style1头像样式1 ++++_ style2头像样式2 legend center 层元素组合支持多样式选择(根据style) options配置覆盖:层元素layer_pos → 合成器defaultOptions 判断自动定位或用户移动定位autoPosition? end legend @endwbs </code></pre> <h3>背景图</h3> <pre><code class="language-plantuml">!theme bluegray skinparam backgroundColor #FCFCFC start :activity; stop </code></pre> <h3>Logo</h3> <pre><code class="language-plantuml">!theme bluegray skinparam backgroundColor #FCFCFC start :activity; stop </code></pre> <h3>二维码</h3> <pre><code class="language-plantuml">!theme bluegray skinparam backgroundColor #FCFCFC start :activity; stop </code></pre> <h3>水印</h3> <pre><code class="language-plantuml">!theme bluegray skinparam backgroundColor #FCFCFC start :activity; stop</code></pre> <h3>头像</h3> <pre><code class="language-plantuml">!theme bluegray skinparam backgroundColor #FCFCFC start :activity; stop </code></pre>

页面列表

ITEM_HTML