Sign up now! · Forgot password?
RSS/Atom feed identi.ca Twitter

Enhancement Request for GIMP: Clone layers

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

2 of 2 messages available
Toggle history

Please log in to manage your subscriptions.

Enhancement Request for GIMP: Clone layers Miguel Lopez 06 Feb 03:13
  Enhancement Request for GIMP: Clone layers Øyvind Kolås 07 Feb 08:52
Miguel Lopez
2018-02-06 03:13:28 UTC (19 days ago)

Enhancement Request for GIMP: Clone layers

Hi GIMP developers,

Complying with the wishes of developers - " An enhancement request should never be filed without prior discussion on the gimp-developer mailing list."

That being said, I wonder if GIMP would benefit from clone layers found in Krita. Clone layers enables automated editing by simply copy and pasting. Like literally, you don't need to copy and paste or change layers manually, and you can do some quick operations without the need for scripting for some tasks. Like say, if you can use group as a clone layer, you can literally use a clone layer of a group into different group with different layers overlay, and automate your editing.

In the long run, when GIMP 3.x comes, this may introduce issue such as massive slowdowns as if you were to clone a group with filter layers on it, this would severely slow down editing at the benefit of enabling automated editing which save time in the long run.Also, there does seem to be a issue of loop to be considered.

To explain further:

-

1. Let's say a GIMP document has this setup.

- Group Layer A

--> Paint Layer

2. Okay, now let's say we want to make a clone layer of "Group Layer A". It becomes:

-Instanced Layer of Group Layer A

-Group Layer A

--> Paint Layer

3. Now, let's move on to moving the instanced layer into Group Layer A

-Group Layer A

--> Instanced Layer of Group Layer A

--> Paint Layer

-

You see the problem here?

Thank you for reading,

Miguel Lopez

Øyvind Kolås
2018-02-07 08:52:42 UTC (18 days ago)

Enhancement Request for GIMP: Clone layers

On Tue, Feb 6, 2018 at 4:13 AM, Miguel Lopez wrote:

Hi GIMP developers,

Complying with the wishes of developers - " An enhancement request should never be filed without prior discussion on the gimp-developer mailing list."

That being said, I wonder if GIMP would benefit from clone layers found in Krita. Clone layers enables automated editing by simply copy and pasting. Like literally, you don't need to copy and paste or change layers manually, and you can do some quick operations without the need for scripting for some tasks. Like say, if you can use group as a clone layer, you can literally use a clone layer of a group into different group with different layers overlay, and automate your editing.

In the long run, when GIMP 3.x comes, this may introduce issue such as massive slowdowns as if you were to clone a group with filter layers on it, this would severely slow down editing at the benefit of enabling automated editing which save time in the long run.Also, there does seem to be a issue of loop to be considered.

Clones in the layer stack is the direction I have been pushing GIMP towards since 2007/2008, but GIMP takes a lot of time to catch up. Any acyclic processing graph consisting of only nodes with 1 output pad and 1-2 input pads can be expressed as a node-tree with clones. And conversion can be automatic, this is also how the GEGL XML representation of arbitrary graphs is expressed.

/Øyvind K - https://pippin.gimp.org/