Gimp 2.10 plugins

@lylejk,

I use :blush: ShellOut>paint.net (only windows, free, but not open source) for working with 8bf. Then you need the “PSFilterPdn” plugin made by “null54”. This 8bf-host is very good.

Then back to GIMP.

I don’t know if this is a workable recipe for GIMP 2.10?

Shellout still works fine with GIMP 2.10 Iarga. I actually use XnView as my PS plugin serrogate.

My main problem now is Mathmap;; never has been ported to 64-bit and I just tried to run it with 32-bit Portable but it won’t work. Glad I still have the option to run GIMP 2.8.22. :slight_smile:

1 Like

Could someone please explain and expand upon this ?

Thanks for reading and all help is appreciated.

Read through the thread below. :slight_smile:

ShellOut.py (was XNViewShell) - Call external programs • GIMP Chat

1 Like

[quote=“lylejk, post:18, topic:7528, full:true”]
Read through the thread below.[/quote]

Thanks !
So…, if I understand this correctly, XnView can utilize Photoshop Plug-ins that GIMP cannot; you are working on a picture in GIMP – you employ the trick/plug-in described in the link – it fies up XnView with your picture already loaded – you perform your PS task in XnView – close out of XnView – and your XnView work shows up on your picture in GIMP; is that about right ?

I can see where that would be handy.

That’s exactly what happens, BuckSkin. Just wish someone would make a better PS plugin executor for GIMP; PSPI works for some PS plugins (PSPI is a GIMP plugin that allows you to run PS plugins) but more than many won’t run in GIMP. For the plugins that do, it’s a blessing. Still, Shellout fills in that gap for those that don’t but not all PS plugins run in XNView, but that has to be a quest that you take up to find out for yourself. Shellout can run other programs besides XNView too I might add. I directly run NIK filters via Shellout for instance as well. Some programs don’t export friendly to GIMP either so I sometimes just save a file to my desktop and then quit the launched program and then import into GIMP for those programs; at least I was able to port the layer into the program via Shellout. Anyway, as you play with GIMP you find more ways to skin a rat if your will to get the job done. Wish you well on your own quest. :slight_smile:

1 Like

Thanks for the good explanation; it saves me from asking one of my next questions = can PS plug-ins be used in GIMP – this answered that.
I have probably thirty photo editing programs and I am often jumping in and out of various programs when one does something better or has a feature I need.

You still need to download and install PSPI; it’s not part of GIMP itself. Tor originated it and still hosts it. :slight_smile:

http://the-tml.net/gimp/pspi.html

1 Like

Thanks; that is good to know.
I have had the NIK Collection since way back when it was free and use it almost daily; I had forgotten that it could run as stand-alone.
Thanks for the PSPI link as well.

I posted at the link below how to get the NIK collection to run via Shellout, BuckSkin. Some of the presets don’t transfer to GIMP though; you have to save result to a location and close (bummer) but still GIMP will at least pass the file to the NIK preset. :slight_smile:

For GIMP users, here's how to get the NIK plugins to work in the GIMP.: Retouching Forum: Digital Photography Review

2 Likes

Thanks !

I am running OS X. I’ve downloaded 2.10.8 and McGimp and have been throwing old 2.8 synthesize.py files into the new plugin directory. And all kinds of weird hail-mary’s

I started clean twice. I can’t get the Filter> Enhance>Heal working.
I set parameters click ok and get:

Calling Error for procedure ‘gimp-porocedural-db-proc-info’:
Procedure ‘plug-in-resynthesizer’ not found.

Can anyone suggest a download site and install instructions. So I can use this or shed some light on this.

Thanks.

The resynthesizer is actually a couple of Python plug-ins and a binary (called resynthesizer in its Linux form). So you need a binary that runs with Gimp 2.10 (so possibly recompiled for it) on your platform.

For your information, I am setting up a repository for pre-compiled GIMP plugins for MacOS. This is the link: gimp-plugins-collection/ at master · aferrero2707/gimp-plugins-collection · GitHub

I will try to add the resynthesizer soon after the Christmas break.

I have a skeleton Resynthetizer plug-in under development, but is it still not functional.
Once ready, the binary package for MacOS will be available here: Release Continuous build · aferrero2707/gimp-plugins-collection · GitHub

1 Like

Thanks Carmelo. That sounds like what I’m looking for. When downloaded, do I just drop it in the plugins directory and start Gimp. Or is their some terminal command lines I need to type?

I have put the instructions in the release page.

Notice that for selection healing/inpainting you can also use the already available GMIC plugin.

There is also liquid rescale if you are interested in content-aware resizing…

The Resynthetizer plugin for MacOS is ready for download. Please visit Release Continuous build · aferrero2707/gimp-plugins-collection · GitHub and follow the instructions at the bottom of the packages list.

Could you let me know if it works properly in your case?

I seem to be having trouble with everything.

-The GMIC healing inpainting leaves the mask untouched, but no errors.

-After installing your resynth and liquid. And confirming the terminal commands were executed properly and the files when to the correct folder, I now have 2 entries called Filters/Enhance/Heal Selection.

–The first is python_fu_heal_selection it calls a Python with version 2.7 (Not Python3)

It throws an error procedure not found as before
Calling Error for procedure ‘gimp-porocedural-db-proc-info’:
Procedure ‘plug-in-resynthesizer’ not found.

Traceback (most recent call last):
File “/Applications/McGimp-2.10.8.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py”, line 740, in response
dialog.res = run_script(params)
File “/Applications/McGimp-2.10.8.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py”, line 361, in run_script
return apply(function, params)
File “/Users/XXX/Library/Application Support/GIMP/2.10/plug-ins/plugin-heal-selection.py”, line 148, in heal_selection
pdb.plug_in_resynthesizer(timg, tdrawable, 0,0, useBorder, work_drawable.ID, -1, -1, 0.0, 0.117, 16, 500)
error: procedure not found

–The second is Script_Fu: Heal Selection

It gives off this message:
Error while executing script-fu-smart-remove:

Error: eval: unbound variable: plug-in-resynthesizer

I searched but couldn’t find a filter named Liquid Rescale or similar. So I’m not sure if Gimp is even loading these new plugins.

That’s about where I am. Any suggestions?

@Bob_The_Water_Cat to dig further into your problem, I would need the full terminal output of GIMP.

Could you please run this command:

/Applications/GIMP-2.10.app/Contents/MacOS/gimp >& gimp-log.txt

and post the log file? You might need to replace /Applications/GIMP-2.10.app with the actual path to the GIMP bundle on your system.

It would also be useful to have the output of

ls -lhrt "$HOME/Library/Application Support/GIMP/2.10/plug-ins"

Thanks!