Repository URL to install this package:
|
Version:
2.2.7 ▾
|
cdocutils.nodes
document
q)q}q(U nametypesq}q(X inpaint nodeqNX controlsqNX descriptionqNX eu.cimg.inpaintq X inputsq
NuUsubstitution_defsq}qUparse_messagesq
]qUcurrent_sourceqNU
decorationqNUautofootnote_startqKUnameidsq}q(hUinpaint-nodeqhUcontrolsqhUdescriptionqh Ueu-cimg-inpaintqh
UinputsquUchildrenq]q(cdocutils.nodes
target
q)q}q(U rawsourceqX .. _eu.cimg.Inpaint:qUparentq hUsourceq!X\ /root/natron-support/buildmaster/tmp/Natron/Documentation/source/plugins/eu.cimg.Inpaint.rstq"Utagnameq#Utargetq$U
attributesq%}q&(Uidsq']q(Ubackrefsq)]q*Udupnamesq+]q,Uclassesq-]q.Unamesq/]q0Urefidq1huUlineq2KUdocumentq3hh]q4ubcdocutils.nodes
section
q5)q6}q7(hU h hh!h"Uexpect_referenced_by_nameq8}q9h hsh#Usectionq:h%}q;(h+]q<h-]q=h)]q>h']q?(hheh/]q@(hh euh2Kh3hUexpect_referenced_by_idqA}qBhhsh]qC(cdocutils.nodes
title
qD)qE}qF(hX Inpaint nodeqGh h6h!h"h#UtitleqHh%}qI(h+]qJh-]qKh)]qLh']qMh/]qNuh2Kh3hh]qOcdocutils.nodes
Text
qPX Inpaint nodeqQ
qR}qS(hhGh hEubaubcdocutils.nodes
paragraph
qT)qU}qV(hX3 *This documentation is for version 1.0 of Inpaint.*qWh h6h!h"h#U paragraphqXh%}qY(h+]qZh-]q[h)]q\h']q]h/]q^uh2Kh3hh]q_cdocutils.nodes
emphasis
q`)qa}qb(hhWh%}qc(h+]qdh-]qeh)]qfh']qgh/]qhuh hUh]qihPX1 This documentation is for version 1.0 of Inpaint.qj
qk}ql(hU h haubah#Uemphasisqmubaubh5)qn}qo(hU h h6h!h"h#h:h%}qp(h+]qqh-]qrh)]qsh']qthah/]quhauh2K h3hh]qv(hD)qw}qx(hX Descriptionqyh hnh!h"h#hHh%}qz(h+]q{h-]q|h)]q}h']q~h/]quh2K h3hh]qhPX Descriptionq
q}q(hhyh hwubaubhT)q}q
(hXg Inpaint (a.k.a. content-aware fill) the areas indicated by the Mask input using patch-based inpainting.qh hnh!h"h#hXh%}q(h+]qh-]qh)]qh']qh/]quh2Kh3hh]qhPXg Inpaint (a.k.a. content-aware fill) the areas indicated by the Mask input using patch-based inpainting.q
q}q(hhh hubaubhT)q}q(hXe Be aware that this filter may produce different results on each frame of a video, even if there is little change in the video content. To inpaint areas with lots of details, it may be better to inpaint on a single frame and paste the inpainted area on other frames (if a transform is also required to match the other frames, it may be computed by tracking).qh hnh!h"h#hXh%}q(h+]qh-]qh)]qh']qh/]quh2K
h3hh]qhPXe Be aware that this filter may produce different results on each frame of a video, even if there is little change in the video content. To inpaint areas with lots of details, it may be better to inpaint on a single frame and paste the inpainted area on other frames (if a transform is also required to match the other frames, it may be computed by tracking).q
q}q(hhh hubaubhT)q}q(hX| A tutorial on using this filter can be found at http://blog.patdavid.net/2014/02/getting-around-in-gimp-gmic-inpainting.htmlq h hnh!h"h#hXh%}q¡(h+]q¢h-]q£h)]q¤h']q¥h/]q¦uh2Kh3hh]q§(hPX0 A tutorial on using this filter can be found at q¨
q©}qª(hX0 A tutorial on using this filter can be found at q«h hubcdocutils.nodes
reference
q¬)q}q®(hXL http://blog.patdavid.net/2014/02/getting-around-in-gimp-gmic-inpainting.htmlq¯h%}q°(Urefuriq±XL http://blog.patdavid.net/2014/02/getting-around-in-gimp-gmic-inpainting.htmlq²h']q³h)]q´h+]qµh-]q¶h/]q·uh hh]q¸hPXL http://blog.patdavid.net/2014/02/getting-around-in-gimp-gmic-inpainting.htmlq¹
qº}q»(hU h hubah#U referenceq¼ubeubhT)q½}q¾(hX= The algorithm is described in the two following publications:q¿h hnh!h"h#hXh%}qÀ(h+]qÁh-]qÂh)]qÃh']qÄh/]qÅuh2Kh3hh]qÆhPX= The algorithm is described in the two following publications:qDžqÈ}qÉ(hh¿h h½ubaubhT)qÊ}qË(hXú "A Smarter Examplar-based Inpainting Algorithm using Local and Global Heuristics for more Geometric Coherence." (M. Daisy, P. Buyssens, D. Tschumperlé, O. Lezoray). IEEE International Conference on Image Processing (ICIP'14), Paris/France, Oct. 2014qÌh hnh!h"h#hXh%}qÍ(h+]qÎh-]qÏh)]qÐh']qÑh/]qÒuh2Kh3hh]qÓhPXú "A Smarter Examplar-based Inpainting Algorithm using Local and Global Heuristics for more Geometric Coherence." (M. Daisy, P. Buyssens, D. Tschumperlé, O. Lezoray). IEEE International Conference on Image Processing (ICIP'14), Paris/France, Oct. 2014qԅqÕ}qÖ(hhÌh hÊubaubhT)q×}qØ(hX andqÙh hnh!h"h#hXh%}qÚ(h+]qÛh-]qÜh)]qÝh']qÞh/]qßuh2Kh3hh]qàhPX andqᅁqâ}qã(hhÙh h×ubaubhT)qä}qå(hXË "A Fast Spatial Patch Blending Algorithm for Artefact Reduction in Pattern-based Image Inpainting." (M. Daisy, D. Tschumperlé, O. Lezoray). SIGGRAPH Asia 2013 Technical Briefs, Hong-Kong, November 2013.qæh hnh!h"h#hXh%}qç(h+]qèh-]qéh)]qêh']qëh/]qìuh2Kh3hh]qíhPXË "A Fast Spatial Patch Blending Algorithm for Artefact Reduction in Pattern-based Image Inpainting." (M. Daisy, D. Tschumperlé, O. Lezoray). SIGGRAPH Asia 2013 Technical Briefs, Hong-Kong, November 2013.qqï}qð(hhæh häubaubhT)qñ}qò(hX0 Uses the 'inpaint' plugin from the CImg library.qóh hnh!h"h#hXh%}qô(h+]qõh-]qöh)]q÷h']qøh/]qùuh2Kh3hh]qúhPX0 Uses the 'inpaint' plugin from the CImg library.qû
qü}qý(hhóh hñubaubhT)qþ}qÿ(hX- CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see http://cimg.eu). The 'inpaint' CImg plugin is distributed under the CeCILL (compatible with the GNU GPL) license.r h hnh!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2Kh3hh]r (hPX¼ CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see r
r }r
(hX¼ CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications (see r h hþubh¬)r }r
(hX http://cimg.eur h%}r (Urefurir X http://cimg.eur h']r h)]r h+]r h-]r h/]r uh hþh]r hPX http://cimg.eur
r }r (hU h j ubah#h¼ubhPXc ). The 'inpaint' CImg plugin is distributed under the CeCILL (compatible with the GNU GPL) license.r
r }r (hXc ). The 'inpaint' CImg plugin is distributed under the CeCILL (compatible with the GNU GPL) license.r h hþubeubeubh5)r }r (hU h h6h!h"h#h:h%}r! (h+]r" h-]r# h)]r$ h']r% hah/]r& h
auh2Kh3hh]r' (hD)r( }r) (hX Inputsr* h j h!h"h#hHh%}r+ (h+]r, h-]r- h)]r. h']r/ h/]r0 uh2Kh3hh]r1 hPX Inputsr2
r3 }r4 (hj* h j( ubaubcdocutils.nodes
table
r5 )r6 }r7 (hU h j h!h"h#Utabler8 h%}r9 (h+]r: h-]r; h)]r< h']r= h/]r> uh2Nh3hh]r? cdocutils.nodes
tgroup
r@ )rA }rB (hU h%}rC (h']rD h)]rE h+]rF h-]rG h/]rH UcolsrI Kuh j6 h]rJ (cdocutils.nodes
colspec
rK )rL }rM (hU h%}rN (h']rO h)]rP h+]rQ h-]rR h/]rS UcolwidthrT K
uh jA h]rU h#UcolspecrV ubjK )rW }rX (hU h%}rY (h']rZ h)]r[ h+]r\ h-]r] h/]r^ Ucolwidthr_ Kuh jA h]r` h#jV ubjK )ra }rb (hU h%}rc (h']rd h)]re h+]rf h-]rg h/]rh Ucolwidthri Kuh jA h]rj h#jV ubcdocutils.nodes
thead
rk )rl }rm (hU h%}rn (h+]ro h-]rp h)]rq h']rr h/]rs uh jA h]rt cdocutils.nodes
row
ru )rv }rw (hU h%}rx (h+]ry h-]rz h)]r{ h']r| h/]r} uh jl h]r~ (cdocutils.nodes
entry
r )r }r (hU h%}r (h+]r h-]r h)]r
h']r h/]r uh jv h]r hT)r }r (hX Inputr h j h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2K!h]r hPX Inputr
r }r (hj h j ubaubah#Uentryr ubj )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh jv h]r hT)r }r¡ (hX Descriptionr¢ h j h!h"h#hXh%}r£ (h+]r¤ h-]r¥ h)]r¦ h']r§ h/]r¨ uh2K!h]r© hPX Descriptionrª
r« }r¬ (hj¢ h j ubaubah#j ubj )r }r® (hU h%}r¯ (h+]r° h-]r± h)]r² h']r³ h/]r´ uh jv h]rµ hT)r¶ }r· (hX Optionalr¸ h j h!h"h#hXh%}r¹ (h+]rº h-]r» h)]r¼ h']r½ h/]r¾ uh2K!h]r¿ hPX OptionalrÀ
rÁ }r (hj¸ h j¶ ubaubah#j ubeh#Urowrà ubah#UtheadrÄ ubcdocutils.nodes
tbody
rÅ )rÆ }rÇ (hU h%}rÈ (h+]rÉ h-]rÊ h)]rË h']rÌ h/]rÍ uh jA h]rÎ (ju )rÏ }rÐ (hU h%}rÑ (h+]rÒ h-]rÓ h)]rÔ h']rÕ h/]rÖ uh jÆ h]r× (j )rØ }rÙ (hU h%}rÚ (h+]rÛ h-]rÜ h)]rÝ h']rÞ h/]rß uh jÏ h]rà hT)rá }râ (hX Sourcerã h jØ h!h"h#hXh%}rä (h+]rå h-]ræ h)]rç h']rè h/]ré uh2K#h]rê hPX Sourcerë
rì }rí (hjã h já ubaubah#j ubj )rî }rï (hU h%}rð (h+]rñ h-]rò h)]ró h']rô h/]rõ uh jÏ h]rö h#j ubj )r÷ }rø (hU h%}rù (h+]rú h-]rû h)]rü h']rý h/]rþ uh jÏ h]rÿ hT)r }r (hX Nor h j÷ h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2K#h]r hPX Nor
r }r (hj h j ubaubah#j ubeh#jà ubju )r
}r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh jÆ h]r (j )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh j
h]r hT)r }r (hX Maskr! h j h!h"h#hXh%}r" (h+]r# h-]r$ h)]r% h']r& h/]r' uh2K%h]r( hPX Maskr)
r* }r+ (hj! h j ubaubah#j ubj )r, }r- (hU h%}r. (h+]r/ h-]r0 h)]r1 h']r2 h/]r3 uh j
h]r4 h#j ubj )r5 }r6 (hU h%}r7 (h+]r8 h-]r9 h)]r: h']r; h/]r< uh j
h]r= hT)r> }r? (hX Yesr@ h j5 h!h"h#hXh%}rA (h+]rB h-]rC h)]rD h']rE h/]rF uh2K%h]rG hPX YesrH
rI }rJ (hj@ h j> ubaubah#j ubeh#jà ubeh#UtbodyrK ubeh#UtgrouprL ubaubeubh5)rM }rN (hU h h6h!h"h#h:h%}rO (h+]rP h-]rQ h)]rR h']rS hah/]rT hauh2K)h3hh]rU (hD)rV }rW (hX ControlsrX h jM h!h"h#hHh%}rY (h+]rZ h-]r[ h)]r\ h']r] h/]r^ uh2K)h3hh]r_ hPX Controlsr`
ra }rb (hjX h jV ubaubcsphinx.addnodes
tabular_col_spec
rc )rd }re (hU h jM h!h"h#Utabular_col_specrf h%}rg (h']rh h)]ri h+]rj h-]rk h/]rl Uspecrm X} |>{\raggedright}p{0.2\columnwidth}|>{\raggedright}p{0.06\columnwidth}|>{\raggedright}p{0.07\columnwidth}|p{0.63\columnwidth}|rn uh2K+h3hh]ro ubj5 )rp }rq (hU h jM h!h"h#j8 h%}rr (h+]rs h-]rt U longtableru ah)]rv h']rw h/]rx uh2Nh3hh]ry j@ )rz }r{ (hU h%}r| (h']r} h)]r~ h+]r h-]r h/]r Ucolsr Kuh jp h]r (jK )r }r
(hU h%}r (h']r h)]r h+]r h-]r h/]r Ucolwidthr K+uh jz h]r h#jV ubjK )r }r (hU h%}r (h']r h)]r h+]r h-]r h/]r Ucolwidthr Kuh jz h]r h#jV ubjK )r }r (hU h%}r (h']r h)]r h+]r h-]r h/]r Ucolwidthr Kuh jz h]r¡ h#jV ubjK )r¢ }r£ (hU h%}r¤ (h']r¥ h)]r¦ h+]r§ h-]r¨ h/]r© Ucolwidthrª Kuh jz h]r« h#jV ubjk )r¬ }r (hU h%}r® (h+]r¯ h-]r° h)]r± h']r² h/]r³ uh jz h]r´ ju )rµ }r¶ (hU h%}r· (h+]r¸ h-]r¹ h)]rº h']r» h/]r¼ uh j¬ h]r½ (j )r¾ }r¿ (hU h%}rÀ (h+]rÁ h-]r h)]rà h']rÄ h/]rÅ uh jµ h]rÆ hT)rÇ }rÈ (hX Parameter / script namerÉ h j¾ h!h"h#hXh%}rÊ (h+]rË h-]rÌ h)]rÍ h']rÎ h/]rÏ uh2K0h]rÐ hPX Parameter / script namerÑ
rÒ }rÓ (hjÉ h jÇ ubaubah#j ubj )rÔ }rÕ (hU h%}rÖ (h+]r× h-]rØ h)]rÙ h']rÚ h/]rÛ uh jµ h]rÜ hT)rÝ }rÞ (hX Typerß h jÔ h!h"h#hXh%}rà (h+]rá h-]râ h)]rã h']rä h/]rå uh2K0h]ræ hPX Typerç
rè }ré (hjß h jÝ ubaubah#j ubj )rê }rë (hU h%}rì (h+]rí h-]rî h)]rï h']rð h/]rñ uh jµ h]rò hT)ró }rô (hX Defaultrõ h jê h!h"h#hXh%}rö (h+]r÷ h-]rø h)]rù h']rú h/]rû uh2K0h]rü hPX Defaultrý
rþ }rÿ (hjõ h jó ubaubah#j ubj )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh jµ h]r hT)r }r
(hX Functionr h j h!h"h#hXh%}r (h+]r
h-]r h)]r h']r h/]r uh2K0h]r hPX Functionr
r }r (hj h j ubaubah#j ubeh#jà ubah#jÄ ubjÅ )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh jz h]r (ju )r }r (hU h%}r! (h+]r" h-]r# h)]r$ h']r% h/]r& uh j h]r' (j )r( }r) (hU h%}r* (h+]r+ h-]r, h)]r- h']r. h/]r/ uh j h]r0 hT)r1 }r2 (hX Patch Size / ``patchSize``r3 h j( h!h"h#hXh%}r4 (h+]r5 h-]r6 h)]r7 h']r8 h/]r9 uh2K2h]r: (hPX
Patch Size / r;
r< }r= (hX
Patch Size / r> h j1 ubcdocutils.nodes
literal
r? )r@ }rA (hX
``patchSize``rB h%}rC (h+]rD h-]rE h)]rF h']rG h/]rH uh j1 h]rI hPX patchSizerJ
rK }rL (hU h j@ ubah#UliteralrM ubeubah#j ubj )rN }rO (hU h%}rP (h+]rQ h-]rR h)]rS h']rT h/]rU uh j h]rV hT)rW }rX (hX IntegerrY h jN h!h"h#hXh%}rZ (h+]r[ h-]r\ h)]r] h']r^ h/]r_ uh2K2h]r` hPX Integerra
rb }rc (hjY h jW ubaubah#j ubj )rd }re (hU h%}rf (h+]rg h-]rh h)]ri h']rj h/]rk uh j h]rl hT)rm }rn (hX 7h jd h!h"h#hXh%}ro (h+]rp h-]rq h)]rr h']rs h/]rt uh2K2h]ru hPX 7
rv }rw (hX 7h jm ubaubah#j ubj )rx }ry (hU h%}rz (h+]r{ h-]r| h)]r} h']r~ h/]r uh j h]r h#j ubeh#jà ubju )r }r (hU h%}r (h+]r h-]r
h)]r h']r h/]r uh j h]r (j )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh j h]r hT)r }r (hX Lookup Size / ``lookupSize``r h j h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2K4h]r (hPX Lookup Size / r
r }r (hX Lookup Size / r h j ubj? )r¡ }r¢ (hX ``lookupSize``r£ h%}r¤ (h+]r¥ h-]r¦ h)]r§ h']r¨ h/]r© uh j h]rª hPX
lookupSizer«
r¬ }r (hU h j¡ ubah#jM ubeubah#j ubj )r® }r¯ (hU h%}r° (h+]r± h-]r² h)]r³ h']r´ h/]rµ uh j h]r¶ hT)r· }r¸ (hX Doubler¹ h j® h!h"h#hXh%}rº (h+]r» h-]r¼ h)]r½ h']r¾ h/]r¿ uh2K4h]rÀ hPX DoublerÁ
r }rà (hj¹ h j· ubaubah#j ubj )rÄ }rÅ (hU h%}rÆ (h+]rÇ h-]rÈ h)]rÉ h']rÊ h/]rË uh j h]rÌ hT)rÍ }rÎ (hX 16rÏ h jÄ h!h"h#hXh%}rÐ (h+]rÑ h-]rÒ h)]rÓ h']rÔ h/]rÕ uh2K4h]rÖ hPX 16r×
rØ }rÙ (hjÏ h jÍ ubaubah#j ubj )rÚ }rÛ (hU h%}rÜ (h+]rÝ h-]rÞ h)]rß h']rà h/]rá uh j h]râ h#j ubeh#jà ubju )rã }rä (hU h%}rå (h+]ræ h-]rç h)]rè h']ré h/]rê uh j h]rë (j )rì }rí (hU h%}rî (h+]rï h-]rð h)]rñ h']rò h/]ró uh jã h]rô hT)rõ }rö (hX Lookup Factor / ``lookupFactor``r÷ h jì h!h"h#hXh%}rø (h+]rù h-]rú h)]rû h']rü h/]rý uh2K6h]rþ (hPX Lookup Factor / rÿ
r }r (hX Lookup Factor / r h jõ ubj? )r }r (hX ``lookupFactor``r h%}r (h+]r h-]r h)]r h']r
h/]r uh jõ h]r hPX lookupFactorr
r }r (hU h j ubah#jM ubeubah#j ubj )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh jã h]r hT)r }r (hX Doubler h j h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r! uh2K6h]r" hPX Doubler#
r$ }r% (hj h j ubaubah#j ubj )r& }r' (hU h%}r( (h+]r) h-]r* h)]r+ h']r, h/]r- uh jã h]r. hT)r/ }r0 (hX 0.1r1 h j& h!h"h#hXh%}r2 (h+]r3 h-]r4 h)]r5 h']r6 h/]r7 uh2K6h]r8 hPX 0.1r9
r: }r; (hj1 h j/ ubaubah#j ubj )r< }r= (hU h%}r> (h+]r? h-]r@ h)]rA h']rB h/]rC uh jã h]rD h#j ubeh#jà ubju )rE }rF (hU h%}rG (h+]rH h-]rI h)]rJ h']rK h/]rL uh j h]rM (j )rN }rO (hU h%}rP (h+]rQ h-]rR h)]rS h']rT h/]rU uh jE h]rV hT)rW }rX (hX Blend Size / ``blendSize``rY h jN h!h"h#hXh%}rZ (h+]r[ h-]r\ h)]r] h']r^ h/]r_ uh2K8h]r` (hPX
Blend Size / ra
rb }rc (hX
Blend Size / rd h jW ubj? )re }rf (hX
``blendSize``rg h%}rh (h+]ri h-]rj h)]rk h']rl h/]rm uh jW h]rn hPX blendSizero
rp }rq (hU h je ubah#jM ubeubah#j ubj )rr }rs (hU h%}rt (h+]ru h-]rv h)]rw h']rx h/]ry uh jE h]rz hT)r{ }r| (hX Doubler} h jr h!h"h#hXh%}r~ (h+]r h-]r h)]r h']r h/]r uh2K8h]r hPX Doubler
r }r (hj} h j{ ubaubah#j ubj )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh jE h]r hT)r }r (hX 1.2r h j h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2K8h]r hPX 1.2r
r }r (hj h j ubaubah#j ubj )r }r (hU h%}r (h+]r¡ h-]r¢ h)]r£ h']r¤ h/]r¥ uh jE h]r¦ h#j ubeh#jà ubju )r§ }r¨ (hU h%}r© (h+]rª h-]r« h)]r¬ h']r h/]r® uh j h]r¯ (j )r° }r± (hU h%}r² (h+]r³ h-]r´ h)]rµ h']r¶ h/]r· uh j§ h]r¸ hT)r¹ }rº (hX$ Blend Threshold / ``blendThreshold``r» h j° h!h"h#hXh%}r¼ (h+]r½ h-]r¾ h)]r¿ h']rÀ h/]rÁ uh2K:h]r (hPX Blend Threshold / rÃ
rÄ }rÅ (hX Blend Threshold / rÆ h j¹ ubj? )rÇ }rÈ (hX ``blendThreshold``rÉ h%}rÊ (h+]rË h-]rÌ h)]rÍ h']rÎ h/]rÏ uh j¹ h]rÐ hPX blendThresholdrÑ
rÒ }rÓ (hU h jÇ ubah#jM ubeubah#j ubj )rÔ }rÕ (hU h%}rÖ (h+]r× h-]rØ h)]rÙ h']rÚ h/]rÛ uh j§ h]rÜ hT)rÝ }rÞ (hX Doublerß h jÔ h!h"h#hXh%}rà (h+]rá h-]râ h)]rã h']rä h/]rå uh2K:h]ræ hPX Doublerç
rè }ré (hjß h jÝ ubaubah#j ubj )rê }rë (hU h%}rì (h+]rí h-]rî h)]rï h']rð h/]rñ uh j§ h]rò hT)ró }rô (hX 0h jê h!h"h#hXh%}rõ (h+]rö h-]r÷ h)]rø h']rù h/]rú uh2K:h]rû hPX 0
rü }rý (hX 0h jó ubaubah#j ubj )rþ }rÿ (hU h%}r (h+]r h-]r h)]r h']r h/]r uh j§ h]r h#j ubeh#jà ubju )r }r (hU h%}r (h+]r
h-]r h)]r h']r
h/]r uh j h]r (j )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh j h]r hT)r }r (hX Blend Decay / ``blendDecay``r h j h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r! uh2K<h]r" (hPX Blend Decay / r#
r$ }r% (hX Blend Decay / r& h j ubj? )r' }r( (hX ``blendDecay``r) h%}r* (h+]r+ h-]r, h)]r- h']r. h/]r/ uh j h]r0 hPX
blendDecayr1
r2 }r3 (hU h j' ubah#jM ubeubah#j ubj )r4 }r5 (hU h%}r6 (h+]r7 h-]r8 h)]r9 h']r: h/]r; uh j h]r< hT)r= }r> (hX Doubler? h j4 h!h"h#hXh%}r@ (h+]rA h-]rB h)]rC h']rD h/]rE uh2K<h]rF hPX DoublerG
rH }rI (hj? h j= ubaubah#j ubj )rJ }rK (hU h%}rL (h+]rM h-]rN h)]rO h']rP h/]rQ uh j h]rR hT)rS }rT (hX 0.05rU h jJ h!h"h#hXh%}rV (h+]rW h-]rX h)]rY h']rZ h/]r[ uh2K<h]r\ hPX 0.05r]
r^ }r_ (hjU h jS ubaubah#j ubj )r` }ra (hU h%}rb (h+]rc h-]rd h)]re h']rf h/]rg uh j h]rh h#j ubeh#jà ubju )ri }rj (hU h%}rk (h+]rl h-]rm h)]rn h']ro h/]rp uh j h]rq (j )rr }rs (hU h%}rt (h+]ru h-]rv h)]rw h']rx h/]ry uh ji h]rz hT)r{ }r| (hX Blend Scales / ``blendScales``r} h jr h!h"h#hXh%}r~ (h+]r h-]r h)]r h']r h/]r uh2K>h]r (hPX Blend Scales / r
r }r (hX Blend Scales / r h j{ ubj? )r }r (hX ``blendScales``r h%}r (h+]r h-]r h)]r h']r h/]r uh j{ h]r hPX blendScalesr
r }r (hU h j ubah#jM ubeubah#j ubj )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh ji h]r hT)r }r (hX Integerr¡ h j h!h"h#hXh%}r¢ (h+]r£ h-]r¤ h)]r¥ h']r¦ h/]r§ uh2K>h]r¨ hPX Integerr©
rª }r« (hj¡ h j ubaubah#j ubj )r¬ }r (hU h%}r® (h+]r¯ h-]r° h)]r± h']r² h/]r³ uh ji h]r´ hT)rµ }r¶ (hX 10r· h j¬ h!h"h#hXh%}r¸ (h+]r¹ h-]rº h)]r» h']r¼ h/]r½ uh2K>h]r¾ hPX 10r¿
rÀ }rÁ (hj· h jµ ubaubah#j ubj )r }rà (hU h%}rÄ (h+]rÅ h-]rÆ h)]rÇ h']rÈ h/]rÉ uh ji h]rÊ h#j ubeh#jà ubju )rË }rÌ (hU h%}rÍ (h+]rÎ h-]rÏ h)]rÐ h']rÑ h/]rÒ uh j h]rÓ (j )rÔ }rÕ (hU h%}rÖ (h+]r× h-]rØ h)]rÙ h']rÚ h/]rÛ uh jË h]rÜ hT)rÝ }rÞ (hX' Allow Outer Blending / ``isBlendOuter``rß h jÔ h!h"h#hXh%}rà (h+]rá h-]râ h)]rã h']rä h/]rå uh2K@h]ræ (hPX Allow Outer Blending / rç
rè }ré (hX Allow Outer Blending / rê h jÝ ubj? )rë }rì (hX ``isBlendOuter``rí h%}rî (h+]rï h-]rð h)]rñ h']rò h/]ró uh jÝ h]rô hPX isBlendOuterrõ
rö }r÷ (hU h jë ubah#jM ubeubah#j ubj )rø }rù (hU h%}rú (h+]rû h-]rü h)]rý h']rþ h/]rÿ uh jË h]r hT)r }r (hX Booleanr h jø h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2K@h]r
hPX Booleanr
r }r
(hj h j ubaubah#j ubj )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh jË h]r hT)r }r (hX Onr h j h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2K@h]r hPX Onr!
r" }r# (hj h j ubaubah#j ubj )r$ }r% (hU h%}r& (h+]r' h-]r( h)]r) h']r* h/]r+ uh jË h]r, h#j ubeh#jà ubju )r- }r. (hU h%}r/ (h+]r0 h-]r1 h)]r2 h']r3 h/]r4 uh j h]r5 (j )r6 }r7 (hU h%}r8 (h+]r9 h-]r: h)]r; h']r< h/]r= uh j- h]r> hT)r? }r@ (hX (Un)premult / ``premult``rA h j6 h!h"h#hXh%}rB (h+]rC h-]rD h)]rE h']rF h/]rG uh2KBh]rH (hPX (Un)premult / rI
rJ }rK (hX (Un)premult / rL h j? ubj? )rM }rN (hX ``premult``rO h%}rP (h+]rQ h-]rR h)]rS h']rT h/]rU uh j? h]rV hPX premultrW
rX }rY (hU h jM ubah#jM ubeubah#j ubj )rZ }r[ (hU h%}r\ (h+]r] h-]r^ h)]r_ h']r` h/]ra uh j- h]rb hT)rc }rd (hX Booleanre h jZ h!h"h#hXh%}rf (h+]rg h-]rh h)]ri h']rj h/]rk uh2KBh]rl hPX Booleanrm
rn }ro (hje h jc ubaubah#j ubj )rp }rq (hU h%}rr (h+]rs h-]rt h)]ru h']rv h/]rw uh j- h]rx hT)ry }rz (hX Offr{ h jp h!h"h#hXh%}r| (h+]r} h-]r~ h)]r h']r h/]r uh2KBh]r hPX Offr
r }r
(hj{ h jy ubaubah#j ubj )r }r (hU h%}r (h+]r h-]r h)]r h']r h/]r uh j- h]r hT)r }r (hX Divide the image by the alpha channel before processing, and re-multiply it afterwards. Use if the input images are premultiplied.r h j h!h"h#hXh%}r (h+]r h-]r h)]r h']r h/]r uh2KBh]r hPX Divide the image by the alpha channel before processing, and re-multiply it afterwards. Use if the input images are premultiplied.r
r }r (hj h j ubaubah#j ubeh#jà ubju )r }r (hU h%}r (h+]r h-]r h)]r¡ h']r¢ h/]r£ uh j h]r¤ (j )r¥ }r¦ (hU h%}r§ (h+]r¨ h-]r© h)]rª h']r« h/]r¬ uh j h]r hT)r® }r¯ (hX Invert Mask / ``maskInvert``r° h j¥ h!h"h#hXh%}r± (h+]r² h-]r³ h)]r´ h']rµ h/]r¶ uh2KDh]r· (hPX Invert Mask / r¸
r¹ }rº (hX Invert Mask / r» h j® ubj? )r¼ }r½ (hX ``maskInvert``r¾ h%}r¿ (h+]rÀ h-]rÁ h)]r h']rà h/]rÄ uh j® h]rÅ hPX
maskInvertrÆ
rÇ }rÈ (hU h j¼ ubah#jM ubeubah#j ubj )rÉ }rÊ (hU h%}rË (h+]rÌ h-]rÍ h)]rÎ h']rÏ h/]rÐ uh j h]rÑ hT)rÒ }rÓ (hX BooleanrÔ h jÉ h!h"h#hXh%}rÕ (h+]rÖ h-]r× h)]rØ h']rÙ h/]rÚ uh2KDh]rÛ hPX BooleanrÜ
rÝ }rÞ (hjÔ h jÒ ubaubah#j ubj )rß }rà (hU h%}rá (h+]râ h-]rã h)]rä h']rå h/]ræ uh j h]rç hT)rè }ré (hX Offrê h jß h!h"h#hXh%}rë (h+]rì h-]rí h)]rî h']rï h/]rð uh2KDh]rñ hPX Offrò
ró }rô (hjê h jè ubaubah#j ubj )rõ }rö (hU h%}r÷ (h+]rø h-]rù h)]rú h']rû h/]rü uh j h]rý hT)rþ }rÿ (hX>