It is currently Mon Jun 15, 2026 6:13 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 17 posts ] 
Author Message
 Post subject: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sat Aug 31, 2024 12:08 pm  (#1) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
Many plugins of mine such as background design plugins, GEGL Effects and inner glow's default mode do not work on adjustment layer groups in GIMP 2.99.19. I have a way to fix this now without creating additional problems. The update is coming soon.

To rephrase in the simpliest way possible, Currently in GIMP 2.99.19 GEGL Effects does not work on adjustment layer groups, I'm going to fix that.


Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sat Aug 31, 2024 12:49 pm  (#2) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
bad news.... it doesn't seem possible. The crash still happens when I get my plugins to work on adjustment layer groups; it just happens less. Post above is revoked. Many plugins of mine will continue to not work on adjustment layer groups. However I will release a special version of GEGL Effects without image uploads that will work on adjustment layer groups.


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sun Sep 01, 2024 10:03 am  (#3) 
Offline
GimpChat Member
User avatar

Joined: May 24, 2021
Posts: 859
Location: SEA - South East Asia
contrast_ wrote:
I'm going to fix that.

There is nothing to fix :hehe

GEGL filter work on layer, but not on layer-group and that's normal (at least it's like that in 2.10)
Select a layer-group and look in the menu like Filters > Blur, all GEGL filters are grayed
Attachment:
screenshot_20240901-230427.jpg
screenshot_20240901-230427.jpg [ 33.52 KiB | Viewed 8019 times ]

_________________
Patrice


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sun Sep 01, 2024 11:46 am  (#4) 
Offline
GimpChat Member

Joined: Dec 28, 2023
Posts: 67
PixLab: In the current development version, you can apply GEGL filters to layer groups non-destructively (they can't be merged down, but they show up in the export). I didn't quite get that in for 2.99.18, but if you build from source or use the nightly Flatpak you can see it. That's what contrast_ is referring to.


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sun Sep 01, 2024 9:29 pm  (#5) 
Offline
GimpChat Member
User avatar

Joined: May 24, 2021
Posts: 859
Location: SEA - South East Asia
CmykStudent wrote:
PixLab: In the current development version, you can apply GEGL filters to layer groups non-destructively (they can't be merged down, but they show up in the export). I didn't quite get that in for 2.99.18, but if you build from source or use the nightly Flatpak you can see it. That's what contrast_ is referring to.

Hi CmykStudent, I have few questions :mrgreen:
If I understood, in 2.99 you can apply a GEGL filter to a groups, and then cannot anymore merge that group (even in the group itself to make 1 layer)?
When you say "they show up in the export"... what is showing up? because export for me is like jpg, png, and so, did you mean in the XCF? Or did I miss something?

_________________
Patrice


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sun Sep 01, 2024 10:47 pm  (#6) 
Offline
GimpChat Member

Joined: Dec 28, 2023
Posts: 67
PixLab: Ah, sorry - I meant you can't merge down the effects on the layer group, not the layer group itself. On regular layers you can merge down effects destructively (like 2.10 does by default), but you can't do that on layer groups.

Yes, when you export an image to PNG/JPEG/etc with layer groups that have filters, the filter will be visible in the exported image. It would also be saved in the XCF.


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Tue Sep 03, 2024 1:36 am  (#7) 
Offline
GimpChat Member
User avatar

Joined: May 24, 2021
Posts: 859
Location: SEA - South East Asia
Thank you CmykStudent :tyspin

_________________
Patrice


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Tue Sep 03, 2024 9:52 pm  (#8) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
[quote="PixLab"][/quote]
If you are a fan of my plugins you should be on 2.99.19. That is the build I recommend and use.


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Fri Sep 06, 2024 12:50 am  (#9) 
Offline
GimpChat Member
User avatar

Joined: May 24, 2021
Posts: 859
Location: SEA - South East Asia
contrast_ wrote:
PixLab wrote:

If you are a fan of my plugins you should be on 2.99.19. That is the build I recommend and use.

But I will lose all my other plugins and scripts like resynthesizer/heal selection, G'MIC, Ofnuts' plugins, Skinnyhouse's Custom font's plugins, saul goode's scripts, etc... just to name few which are very important to me, but the list is a lot more long ;)

Now I have a question (might be a very stupid question, though) :mrgreen:
Would it have been possible to integrate Python2 to gimp 3 and script/plugin developers just needed to add "#!/usr/bin/env python2" for non compatible python 3 plugins, and GIMP redirect to the integrated python 2 in itself?

I'm no programmer to answer that...

_________________
Patrice


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Fri Sep 06, 2024 1:53 am  (#10) 
Offline
Global Moderator
User avatar

Joined: May 16, 2010
Posts: 16028
PixLab wrote:
contrast_ wrote:
PixLab wrote:

If you are a fan of my plugins you should be on 2.99.19. That is the build I recommend and use.

But I will lose all my other plugins and scripts like resynthesizer/heal selection, G'MIC, Ofnuts' plugins, Skinnyhouse's Custom font's plugins, saul goode's scripts, etc... just to name few which are very important to me, but the list is a lot more long ;)

Now I have a question (might be a very stupid question, though) :mrgreen:
Would it have been possible to integrate Python2 to gimp 3 and script/plugin developers just needed to add "#!/usr/bin/env python2" for non compatible python 3 plugins, and GIMP redirect to the integrated python 2 in itself?

I'm no programmer to answer that...


It is my hope that Gimp-3.0 RC1 will allow you upon install to customize for older plug-ins. I do believe Scripts Refresh will be fixed after 3.0 is released as it is a bit buggy with 3.0.
Many deprecations are not shown in the PDB browser so we will have to wait for the API to be finished and then i think that will be fixed.
But with each Gimp release we know that the PDB changes and we will have to adapt as usual. ;)

As far as Scheme plug-ins there are a few that will work in 2.99.19 (RC 1) already, so i am confident script fu authors will be happy with that. Probably just a few changes in the code itself.
Crossing my fingers. :hehe

_________________
Image


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Fri Sep 06, 2024 7:10 am  (#11) 
Offline
GimpChat Member

Joined: Dec 28, 2023
Posts: 67
PixLab: Anything's possible, but it's not likely and definitely not for the first 3.0 release. Part of the problem is that distros are dropping Python 2 support, so we're already losing plug-ins even in Gimp 2.10. Also, having to recreating the Python 2 libraries for 3.0 would delay us even further. The API will be stable after the first 3.0 RC1 release, so plug-in developers can start porting to 3.0 API after that.

Rod: Part of the reason that we're focusing on the API so much is that after 3.0, we're promising no more breaking changes. We can add new API, but we can't remove existing ones. So it won't be changing like this during the 3.0 versions.


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sat Sep 07, 2024 9:35 pm  (#12) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
An alternative version of GEGL Effects for adjustment layer groups


I'm sure everyone who reads my post knows the GIMP 3 bunker repo is deprecated and has been removed from my Github. However the GIMP 3 bunker repo had an alternative version of GEGL Effects `sg:gegleffects` that version of GEGL Effects has the following listed features

1. works on adjustment layer groups
2. does not use zzstrokebevelimage
3. uses plugin ops of mine like custom bevel, ssg that normal gegl effects does not use.
4. Has a color on off disable checkbox

I am porting that build of GEGL Effects to my main Github as an alternative branch.

Put simply, GEGL Effects is getting another alternative version that can co-exist with the default. The alternative version works on layer groups. That is a huge deal in 2.99.19 because all text layers in the layer group will obey it.

Attachment:
saint_gegl_edition.png
saint_gegl_edition.png [ 268.24 KiB | Viewed 7714 times ]


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sat Sep 07, 2024 9:51 pm  (#13) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
I could be wrong but it seems impossible to make GEGL Effects continual and experimental to work on adjustment layer groups. The only answer was an alternative edition. Attached is the source code of GEGL Effects Saint GEGL Edition that works in both 2.10 and GIMP 3

2.10 users will appreciate everything but the adjustment layer group abilities. All users (2.10 and 3) will notice the outline bevel is different because it uses lb:custom-bevel instead of lb:bevel.



Source Code of GEGL Effects (Saint GEGL Edition)
Attachment:
gegl_effects_saint_gegl_edition.zip [112.54 KiB]
Downloaded 193 times


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sat Sep 07, 2024 10:06 pm  (#14) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
The source code only download to adjustment layer group compatible GEGL Effects is now on Github here

https://github.com/LinuxBeaver/Gimp_Lay ... le_version


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sun Sep 08, 2024 2:28 am  (#15) 
Offline
Global Moderator
User avatar

Joined: May 16, 2010
Posts: 16028
With the newest commit, I had only one fatal exception on Gimp load and that was with the GEGL Plug-In for Windows. It was the library file zzstrokebevel299.dll
Perhaps i should have removed that one already? Not sure. All the rest work fine in the newest Windows x64 commit.

_________________
Image


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sun Sep 08, 2024 9:10 am  (#16) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
Rod wrote:
With the newest commit, I had only one fatal exception on Gimp load and that was with the GEGL Plug-In for Windows. It was the library file zzstrokebevel299.dll
Perhaps i should have removed that one already? Not sure. All the rest work fine in the newest Windows x64 commit.


you have 2.99.19 bunker repo branch plugins that I no longer recommend using, what probably happened is the enum list for zzstrokebevelimage299 has the same name as zzstrokebevelimage. I recommend you replace all plugins with the latest version on Github. As in remove everything from the plugins folder and just use default repos

Windows .dll downloads are here
https://github.com/LinuxBeaver/LinuxBea ... lugins.zip


Top
 Post subject: Re: Plugins that once failed adjustment layer groups will be fixed
PostPosted: Sun Sep 08, 2024 9:19 am  (#17) 
Offline
GimpChat Member
User avatar

Joined: Oct 31, 2020
Posts: 2012
All the layers in the group will conform to GEGL Effects SGE

Every text layer in the group is effected by the same style

Attachment:
layers_in_group.png
layers_in_group.png [ 262.79 KiB | Viewed 7673 times ]


Top
Post new topic Reply to topic  [ 17 posts ] 

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group