<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="h5">
&gt; &gt; &gt; Again. That is a binary transparency iteration that is not good itself.<br>
&gt; &gt; We<br>
&gt; &gt; &gt; need a full-featured transparency with 256 levels of transparency.<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; We have that. Apart from isSelected(), the iterator also provides<br>
&gt; &gt; selectedness() which returns those levels.<br>
&gt; &gt;<br>
&gt;<br>
&gt; Don&#39;t you suggest filtering layers pixel by pixel? =)<br>
<br>
</div></div>Sorry, I don&#39;t follow?<br></blockquote><div><br>At the moment we check whether something is selected pixel by pixel. (while(&lt;nextPixel&gt; &amp;&amp; iter-&gt;isSelected()) pixel++;)<br><br>Just imagine if we have to check every pixel which selectedness() does he have and apply it to him. It&#39;ll leave too big footprint and will work too slow.<br>
<br></div></div><br clear="all"><br>-- <br>Dmitry Kazakov<br>