PDA

View Full Version : GIMP multiple layer select



mathfreak123
September 13th, 2012, 08:48 AM
Hello everyone!

I noticed that GIMP does not allow multiple layer select currently. There are some plugins that reproduce some of the functionality that multi-layer select provides, but I would like to actually be able to do multiple selections.

A bit of Googling (http://gimpforums.com/thread-no-way-to-select-copy-paste-multiple-layers) seems to suggest that there are no plans to implement multi-layer selections. Instead, there seem to be a bunch of inconvenient workarounds. I also remember reading somewhere that, "If you want this feature, implement it yourself." I'm afraid this might be a very daunting task for myself (since I have only taken some introductory courses to C and C++, I am not familiar with the finer details of open source code, and I haven't done it before etc. etc.), but I'm not afraid to dive in to take a look around.

Any guidance for me (whether that would be to download the source code, look at which files, etc.)?

Bucky Ball
September 13th, 2012, 09:02 AM
Thread moved to Art & Design

ofnuts
September 14th, 2012, 09:17 PM
Hello everyone!

I noticed that GIMP does not allow multiple layer select currently. There are some plugins that reproduce some of the functionality that multi-layer select provides, but I would like to actually be able to do multiple selections.

A bit of Googling (http://gimpforums.com/thread-no-way-to-select-copy-paste-multiple-layers) seems to suggest that there are no plans to implement multi-layer selections. Instead, there seem to be a bunch of inconvenient workarounds. I also remember reading somewhere that, "If you want this feature, implement it yourself." I'm afraid this might be a very daunting task for myself (since I have only taken some introductory courses to C and C++, I am not familiar with the finer details of open source code, and I haven't done it before etc. etc.), but I'm not afraid to dive in to take a look around.

Any guidance for me (whether that would be to download the source code, look at which files, etc.)?

What do you call "multi-layer select"? And what would you want to do with it?

prokoudine
September 21st, 2012, 10:42 AM
A bit of Googling (http://gimpforums.com/thread-no-way-to-select-copy-paste-multiple-layers) seems to suggest that there are no plans to implement multi-layer selections.
That is incorrect :) There are plans for that. In fact, selection of multiple items is partially done in 2.8, but doesn't work in grid view and, AFAIK, hence isn't even exposed in UI. If you try list view for e.g. brushes, you'll see that you can select several ones, so there's a start.


I'm afraid this might be a very daunting task for myself (since I have only taken some introductory courses to C and C++, I am not familiar with the finer details of open source code, and I haven't done it before etc. etc.), but I'm not afraid to dive in to take a look around.

Any guidance for me (whether that would be to download the source code, look at which files, etc.)?

Start with wiki.gimp.org.

prokoudine
September 21st, 2012, 10:43 AM
What do you call "multi-layer select"? And what would you want to do with it?
E.g. select several layers and place them into a newly created layers group. Or move up/down the stack. Totally makes sense.

ofnuts
September 22nd, 2012, 12:09 AM
E.g. select several layers and place them into a newly created layers group. Or move up/down the stack. Totally makes sense.

For management, OK. But since the selected layer is also the active layer:

For transforms, that could be another way to implement links.

But for paint tools? Gimp paints all layers or is one layer "more selected" than others?

mathfreak123
September 23rd, 2012, 02:21 AM
That is incorrect :) There are plans for that. In fact, selection of multiple items is partially done in 2.8, but doesn't work in grid view and, AFAIK, hence isn't even exposed in UI. If you try list view for e.g. brushes, you'll see that you can select several ones, so there's a start.



Start with wiki.gimp.org.

Well, that's certainly good to know! I'll check out that wiki later to check things out.

I wanted to mess with GIMP sort of as a little project to continue learning more about programming. What gave me this idea was when I was trying to make an animated GIF, I wanted to remove some layers. I learned that the layers had to be deleted 1-by-1, or through a script that deleted a range of layers. If I wanted to arbitrarily delete several layers, however, the task would have been a bit inconvenient.