<div dir="ltr">Please keep all emails on-list.<div><br></div><div>I am actually not sure this is possible.  The problem is even if the background is transparent, the first image is still composited on to it first, thus the bottom value still comes in with alpha ** 2 when the second layer is added.</div><div><br></div><div>Why are you trying to do this?  You might be a better to add your data into one image and then use shapely to compute the union of the paths for clipping.</div><div><br></div><div>Tom</div><div><br></div><div><br></div><div><div class="gmail_quote"><div dir="ltr">On Mon, Nov 23, 2015 at 8:07 PM Brian Merchant <<a href="mailto:bhmerchant@gmail.com">bhmerchant@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Thomas,</div><div><br></div>Ah, so should I somehow set the background to be transparent? Put another way, how would I remove the influence of the background on the compositing? </div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 23, 2015 at 2:41 PM, Thomas Caswell <span dir="ltr"><<a href="mailto:tcaswell@gmail.com" target="_blank">tcaswell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The way we do the alpha blending, the output value is (alpha * v1) + ((alpha-1) * v2).  All of the artists are compsited down on top of a white background so the compositing is not commutative. <div><br></div><div>(a * .5) + (.5 * (b * .5 + .5))  =/= (b * .5) + (.5 * (a * .5 + .5))</div><div><span style="line-height:1.5"> </span><br></div></div><br><div class="gmail_quote"><div><div><div dir="ltr">On Mon, Nov 23, 2015 at 1:55 PM Sterling Smith <<a href="mailto:smithsp@fusion.gat.com" target="_blank">smithsp@fusion.gat.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Maybe the issue is with the colormap not having an alpha?  Does this<br>
<a href="http://stackoverflow.com/questions/10127284/overlay-imshow-plots-in-matplotlib" rel="noreferrer" target="_blank">http://stackoverflow.com/questions/10127284/overlay-imshow-plots-in-matplotlib</a><br>
help?<br>
<br>
Otherwise, you might file a bug at<br>
<a href="https://github.com/matplotlib/matplotlib/issues/new" rel="noreferrer" target="_blank">https://github.com/matplotlib/matplotlib/issues/new</a><br>
<br>
-Sterling<br>
<br>
On Nov 20, 2015, at 4:46PM, Brian Merchant <<a href="mailto:bhmerchant@gmail.com" target="_blank">bhmerchant@gmail.com</a>> wrote:<br>
<br>
> Hi all,<br>
><br>
> In order to get circles such that their coloring is radially symmetric, with center being the darkest, and exponential decay in color as one moves farther away from the center along the radius, I used imshow with clip_path using Circle patches.<br>
><br>
> Here's a toy script that overlaps two such circles: <a href="https://gist.github.com/bmer/7063cc2dd09f1b80a252" rel="noreferrer" target="_blank">https://gist.github.com/bmer/7063cc2dd09f1b80a252</a><br>
><br>
> As you can see if you run the script (or, if you follow this link: <a href="http://i.imgur.com/H9jEAZ3.png" rel="noreferrer" target="_blank">http://i.imgur.com/H9jEAZ3.png</a>), even though the alpha is set at 0.5, there doesn't seem to be proper "color mixing" occurring (we should see a result that is symmetric along the x-axis).<br>
><br>
> Why is that, and what could I do to fix this issue?<br>
><br>
> Kind regards,<br>
> Brian<br>
> ------------------------------------------------------------------------------<br>
> _______________________________________________<br>
> Matplotlib-users mailing list<br>
> <a href="mailto:Matplotlib-users@lists.sourceforge.net" target="_blank">Matplotlib-users@lists.sourceforge.net</a><br>
> <a href="https://lists.sourceforge.net/lists/listinfo/matplotlib-users" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/matplotlib-users</a><br>
<br>
<br></div></div>
------------------------------------------------------------------------------<br>
Go from Idea to Many App Stores Faster with Intel(R) XDK<br>
Give your users amazing mobile app experiences with Intel(R) XDK.<br>
Use one codebase in this all-in-one HTML5 development environment.<br>
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.<br>
<a href="http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140" rel="noreferrer" target="_blank">http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140</a><span><br>
_______________________________________________<br>
Matplotlib-users mailing list<br>
<a href="mailto:Matplotlib-users@lists.sourceforge.net" target="_blank">Matplotlib-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/matplotlib-users" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/matplotlib-users</a><br>
</span></blockquote></div>
</blockquote></div><br></div>
</blockquote></div></div></div>