On Tue, 30 Nov 2004 13:25:16 +1300, Joseph Heled
> (I think this has been discussed on the list before, but not sure where/when.)
> What is the best way to achieve the following functionality -
>    Given two layers L1 and L2, I want L2 limited by it's distance from L1
>        Result  <-  L1 - MIN( MAX(L1 - L2), -20), 20)
> Options:
> A. Write a plugin
> B. Write it as a script-fu (not sure if script-fu can iterate on pixels, and
> what is the speed implication). And I hate scheme.
> C. Write it in python fu if I can compile it, but even though it is probably 
> not
>   as universally available as scrip-fu. Can I iterate over an image in 
> python-fu?
> D. I know I can do it with 5 layers and overlay modes. write this as a
> script-fu. Not elegant and requires loads of memory for large images.
   E. extend gluas to be able to pick an auxiliary drawable for
additional pixel sources,
(essentially resurrecting some code I initially had in a different
version of gluas, and write the expression in gluas).

( gluas is at http://pippin.gimp.org/plug-ins/gluas/ )


Software patents hinder progress | http://swpat.ffii.org/ 
Web :  http://pippin.gimp.org/
Gimp-developer mailing list

Reply via email to