After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 543810 - Use alpha channel for non-transparent information
Use alpha channel for non-transparent information
Status: RESOLVED INCOMPLETE
Product: GIMP
Classification: Other
Component: General
2.4.x
Other All
: Normal enhancement
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2008-07-20 05:28 UTC by snakearsenic
Modified: 2008-10-30 20:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description snakearsenic 2008-07-20 05:28:10 UTC
When I use GIMP I sometimes use the alpha channel for things like bump maps, specular maps or even parallax maps and would be good if there was a check box when you right-click the alpha layer that would enable/disable it's use for transparency.

This could have the same effect as using the threshold alpha with a setting of 0 while it's disabled.

Another way to do it could be if you make the alpha channel invisible it would look like the threshold alpha mentioned above and when only the alpha channel is selected then you could edit and apply effects to the alpha channel as if it were a custom channel.

This could apply with all channels but I believe the alpha channel needs this the most.
Comment 1 Martin Nordholts 2008-07-20 06:16:26 UTC
Hi and thanks for the enhancement request.

For reference, this is somewhat related to bug #486902. IMO it would be pretty backwards to disable the use of an alpha channel, a cleaner solution would be to support auxiliary channels in RGB mode. We should sort out the details on the gimp-developer mailing list and open an enhancement request when it is clear how to implement the feature.
Comment 2 snakearsenic 2008-07-20 08:23:01 UTC
I will, but just to be clear I do not wish the removal of any functionality but rather add an option for people who wish to use the alpha channel either separately or for tasks other than to create transparency.

Anyway, before I post this on the mailing list can you send me an e-mail describing auxiliary channels and how they work?
Comment 3 Raphaël Quinet 2008-07-20 13:16:37 UTC
As mentioned on the mailing list, it would be a mistake to use the alpha channel for something else than transparency.  Instead, the corresponding file plug-ins could be modified to support the non-standard file format that uses the alpha channel to store some unrelated information.  The conversion to/from standard layers or channels could happen when loading and saving the files in that format.  But that should probably still be discussed on the mailing list, and the outcome (if any) should then be submitted as a new enhancement request.
Comment 4 Joao S. O. Bueno 2008-07-20 16:40:57 UTC
For docuemtnation purposes: the featrues requested here are available through the use of layers masks. Choose "layer's alpha channel" option when creatign a mask for the desired effect.