[Gimp-developer] What layer is a filter supposed to end on?

Brohan brohan at brohan.ca
Sun Aug 13 20:26:46 PDT 2006


Given my somewhat poor understanding of GIMP (I'm on my way..) I may
be able to field your question.

It is the nature of the Add Border filter to create a new layer. This
layer gets focus as its the current active drawable. Plug-ins aren't
intelligent enough to determine which layer you really want, they
select the currently active drawable and work based on that. If your
drawable is the newly created one it is selected.

But in reference to your actual question, either the plugin should
operate differently (I'm not at all fluent in Script-Fu) or there
should be a matching API call to gimp_image_get_active_drawable(),
which isn't really within my realm at the moment. If anyone would care
to fix the issue with this particular plugin, its at line 104 of
addborder.scm, I'd imagine its a simple replacement somewhere there.
Just another quick look at the script-fu decor functions, they all
behave not 'normally', that is that they sometimes leave the image
intact, or sometimes leave the layer intact.

Brohan

On 8/13/06, Karl Günter Wünsch <kgw at mineralien-verkauf.de> wrote:
> I am asking this because I have a small niggle with the border filter. I don't
> know if it's by design or accident, that's why I'm asking here first before
> filing a feature-request/bug report...
> The following happens and at first I was puzzled what was going on:
> - I loaded an image
> - added a border
> - then I wanted to apply unsharp mask filter (I forgot it in the steps
> before).
> In the preview of the unsharp mask filter I now had only the background that
> one usually gets when an area where nothing is drawn is visible. I shortly
> later found out that the "add border"-filter does open a new layer which is
> still (at least partially) selected and is taken in as the base of the
> preview for the unsharp mask filter, although the latter does seem to be
> applied to the background layer where my image resides in.
> So either the layer handling does seem to be off a bit with regards to the
> preview area of the unsharp mask filter, or the filter shouldn't end with the
> border layer being selected or my understanding of the whole concept of a
> layer in this regard needs an update.
> regards
> Karl Günter Wünsch
> _______________________________________________
> Gimp-developer mailing list
> Gimp-developer at lists.XCF.Berkeley.EDU
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
>


More information about the Gimp-developer mailing list