Re: [Gimp-developer] caching considerations in gegl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 11 Mar 2003 18:55:33 +0100, "David Necas (Yeti)" <yeti@xxxxxxxxxxxxxxx> wrote:
> On Tue, Mar 11, 2003 at 05:13:43PM +0000, Adam D. Moss wrote:
> > If there is a bug then it is in the remaining tools and plugins that
> > 1) Use the RGB value of an utterly transparent RGBA (or indeed GREYA)
> >   pixel (try to tell me that this is a desirable feature in the
> >   blur plugins, for example), or
> 
> This is essentially my example from the Noisify plug-in
> discussion mentioned earlier (one can figure out other ways
> how to achieve the desired effect, but I do not consider
> them natural).
[...example skipped...]

Your example is fine, except for the last step using Noisify on the
alpha channel.  As Adam pointed out in his previous messages, the
correct way to acheive the same effect would be to use Noisify on a
layer mask, not on the alpha channel.

Noisify and other plug-ins such as Hurl/Pick/Slur should never make a
transparent pixel non-transparent (except maybe by working with
pre-multiplied alpha, as I suggested in the bug report).  So either we
completely disable the option to work on the alpha channel, or we
change the code in such a way that the noise can only increase the
transparency, but not decrease it (i.e., "creating" color in a
transparent area).

-Raphaël

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux