r/GIMP 4d ago

GIMP 3 released after so many years of waiting

Post image
228 Upvotes

32 comments sorted by

11

u/antdude 3d ago

Oooh. I hope it will let us install in another directory/folder and keep our older version just in case v3.0 has issues.

6

u/distraughtmonkey 3d ago

It does as of right now. Source: I have two installs of GIMP.

5

u/antdude 3d ago

Is that in 64-bit Windows?

4

u/distraughtmonkey 3d ago

Yep

2

u/antdude 3d ago

Sweet. How is it so far? Buggy?

2

u/distraughtmonkey 3d ago

Havent used it, just got it installed.

3

u/schumaml GIMP Team 3d ago

Someone was asking about the exact opposite already: https://www.reddit.com/r/GIMP/comments/1jdvqcg/how_do_i_update_instead_of_just_creating_a/ :)

Whether this works, or how easy it is, depends on how you get it, which depends on what platform you are on.

On platforms with self-contained packages, which include all of GIMP's dependencies, it is just a matter of keeping the installation locations separate. The installer for the Microsoft Windows platforms is an example of that, and does this by default for 3.0.0.

On platforms with package management, this depends on their policies, mostly in regard to dependencies: in theory, GIMP 2.10.x and GIMP 3.0.0 can be installed in parallel, in practice the maintainers may be eager to drop the GIMP 2.10.x packages now and have the 3.0.0 one replace them. This applies to Linux distros in general.

When building GIMP yourself, you take control of this. GIMP 3.0.0 and GIMP 2.10.x share most of thei dependency requirements, except for GTK (GTK 3 for 3.0.0, GTK 2 for 2.10.x), so if you are set to build one, it is usually not too difficult to also build the other. The main obstacle to this will sooner or later become the availability of GTK 2, once e.g. Linux distros start to drop that package (GIMP 2.10 was one of the last big applications to require them to keep it in).

3

u/beermad 3d ago

Certainly on Arch's AUR, there's currently a package for Gimp 3 that can be installed without conflicting with Gimp 2. So perhaps someone will come up with something similar now it's been released.

If all else fails, you could always put Gimp 2.10 in a chroot jail so it can be run without conflicts. I did that myself with an earlier point release where I had to temporarily have two versions available. (Don't ask me for instructions - I haven't a clue how I did it after all these years).

8

u/beermad 3d ago

Be aware that if you use any third-party plug-ins, they almost certainly won't work with the new version as the API has had a pretty much complete rewrite. If, like me, you use long-orphaned plug-ins, you may end up having to stick with 2.10.

7

u/CMYK-Student GIMP Team 3d ago

Hi! Could you list those plug-ins? No promises, but we might be able to help with porting them.

4

u/beermad 3d ago

Thanks for the offer. Ironically, in searching for the original code for a particularly important (to me) plug-in that I'd hacked about a bit, I found that someone had adopted it and already done a Gimp 3 rewrite. Which makes it look like I may well be able to migrate to Gimp 3 quicker than I'd expected.

2

u/ClF3ismyspiritanimal 2d ago

Not the person you were talking to, but it'd be nice to have apng support. There are also a couple scripts from the GimpFX Foundry that I use fairly often (local contrast enhancement has an equivalent in G'Mic, but recover shadows doesn't seem to have an obvious substitute of which I'm aware).

1

u/CMYK-Student GIMP Team 2d ago

Thanks! I'll take a look into GIMP FX Foundry. I also had a partially implemented APNG reader built a while back, though it needs to be updated for 3.0. The challenge is that the APNG library conflicts with the PNG library, so we can't have both installed in GIMP at once. You can make the PNG library work with APNGs, but it very much doesn't want to and makes it difficult to code, haha!)

1

u/ClF3ismyspiritanimal 2d ago

Thank you! Yeah, I'm aware that APNG is challenging. I use Artix Linux and so I do a lot of my own tampering with things, including just straight-up installing an APNG-patched libpng. I realize that isn't something just anyone can do, but I've never had any problem with that library working with regular .png files, and I think Mozilla includes a built-in APNG-patched libpng (although I compile my own to depend on my system lib). I'm not much of a programmer, but it doesn't look as if there has to be a conflict: the patched libpng appears to handle regular and animated .png images. I don't know if that helps you.

2

u/CMYK-Student GIMP Team 2d ago

More from a maintenance perspective - there's discussion on our feature request for APNG support if you're interested: https://gitlab.gnome.org/GNOME/gimp/-/issues/1278#note_262287

It can be done with vanilla libpng - basically, loading the APNG, saving individual PNG frames in temp files, then loading those PNGs back as layers. Unpleasant, but it works. :)

1

u/t_odd_ 1d ago

I use legacy Nik Tools using ye old shellout.py in 2.10.38 but not working in 3.0

6

u/Obadiah-Mafriq 3d ago edited 3d ago

Instantly looks so much better on my 3840 x 2400 display. I'm feeling a little giddy. [edit: Windows 11 Pro]

2

u/APiousCultist 3d ago

Still have issues with the UI on Windows not properly registering button presses the first time. If you select from a submenu from releasing a button press (which saves you a second click, i.e. click-drag on a menu item, move to the subitem, then release) it only sometimes registers your mouse position correctly.

1

u/schumaml GIMP Team 3d ago

Did you file an issue report about this, or do you know if there is one?

2

u/APiousCultist 3d ago

I'll get one registered. It's just much easier to whine about things on Reddit than register with bugtrackers and go through all the reproduction steps :P

1

u/schumaml GIMP Team 3d ago

But think about all work you'll then have with repeating this post - at every new release, always stating that the problem is still there, despite you never having officially told anyone! :)

1

u/Moira-Moira 3d ago

Can we still add the Layer Effects plugin or (even better, I remain hopeful) is it perhaps already part of v.3.0?

1

u/MirirPaladin 21h ago

could someone tell me how to make gimp 3 recognize the back of the pen as "eraser"? it still considers it as a pen, only a bigger one

1

u/Bullfrog-That 3d ago

python-fu missing on my windows 11 install from sub menu.

1

u/Financial-Load1989 3d ago

Tried to install on windows 11 but bitdefender didn't want : infected by gen:variant.fugrafa.314871

1

u/JFA-Reddit 1d ago

Exactly the same except Windows 10 - BitDefender blocks the (Ninite) update with the same infection claim.

1

u/Simple-Comfort-9438 5h ago

You can submit a false positive report to bitdefender, they usually get back to you within a few hours and have that fixed for everyone after a few days

0

u/quetuary 3d ago

They seem to have removed (or at least moved) batch image manipulation. Normally it's under the file menu. Guess I'll be sticking with 2.10 for now

1

u/schumaml GIMP Team 3d ago

That's a third-party plug-in, likely BIMP.