kamilburda / batcher

Batch Layer Processing and Export for GIMP 3.0.0-RC1 and Later
https://kamilburda.github.io/batcher/
BSD 3-Clause "New" or "Revised" License
18 stars 0 forks source link

Allow user to individualize settings for each layer #3

Open khalim19 opened 10 years ago

khalim19 commented 10 years ago

To allow greater flexibility, let the user to customize settings for each layer separately. For example, the user would want to enable a setting (e.g. "Autocrop") for all layers except one. While it could be done with some workarounds (e.g. export again with autocrop disabled), they are quite inconvenient. This information should be stored somewhere in the layers/image so as to preserve it between GIMP sessions.

khalim19 commented 8 years ago

With the added support for custom layer tags and the upcoming support for custom operations, users may be able to apply specific operations to an arbitrary group of layers (defined by constraints, including custom tags). In other words, different operations can be possibly applied to each layer.

kamilburda commented 10 months ago

One way to implement this is to reuse the constraints and allow them to be applied to individual procedures. That way, a procedure will be applied to a subset of layers (further reducing the subset given by the "global" constraints).