Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Batcher - Batch Image Processing Plug-in for GIMP 3
#1
Hi there! I developed a batch image processing plug-in for GIMP 3.

Main features:
  • Convert image files to any file format provided by GIMP and third-party plug-ins
  • Export layers as separate images
  • Export images opened in GIMP
  • Batch-edit layers in an opened image
  • Apply any GEGL filter or plug-in during batch processing (rename, scale, ...)
  • Apply constraints to process only specific images/layers (matching a suffix, visible layers, ...)
More information and download: https://kamilburda.github.io/batcher/
Reply
#2
I downloaded and installed it in mac silicon environment. Thanks.
Reply
#3
Thank you for making this, @kaybee
Reply
#4
Thanks a lot !
There is so much options, this is gonna be very useful !
Reply
#5
Hello,

Beginner here: I haven't found out how to duplicate a layer. If anyone can ridicule me and tell me how simple it is...
Reply
#6
(09-26-2025, 02:42 PM)Xxxx Wrote: Hello,

Beginner here: I haven't found out how to duplicate a layer. If anyone can ridicule me and tell me how simple it is...

Well, another beginner here and tried for hours using Batcher without success.

If you look at the attached Gimp 3 script-fu plugin (To try it unzip and put the macro-3 folder in your plugins folder  - registers in the Tools menu) these operations duplicate the image and add as a new active layer.
gimp-layer-new-from-visible followed by gimp-image-insert-layer
Trying those in Batcher and gimp-image-insert-layer crashes horribly.

If you have that little "macro" plugin installed, Batcher will recognise it   Add Procedure -> Add Custom Procedure -> Plugins and it works, making the new layer.  But for some reason the new layer is not the active layer and I can not find a way to make it active in Batcher. So not a lot of use for any following procedures.

Maybe if you give some information of your required workflow - new layer - some operation on that layer ... someone might come up with alternatives.


Attached Files
.zip   macro-3.zip (Size: 718 bytes / Downloads: 88)
Reply
#7
Hi, image/layer duplication is currently not possible in Batcher. I'll note this down as an enhancement in a future version. In the meantime, the workaround is to write a plug-in as Rich mentioned and add it as a custom action. You should then be able to manipulate the duplicate by selecting Layer Below (Background) or Layer Above (Foreground) (depending on the position the custom plug-in inserts the duplicate at) instead of Current Layer in subsequent actions.

In the future I plan to make a more generic (albeit more complex) approach where return values from one action could be used in another (e.g. add gimp-layer-new-from-visible and then gimp-image-insert-layer using the layer returned by the previous action).
Reply
#8
(03-19-2025, 07:34 PM)kaybee Wrote: Hi there! I developed a batch image processing plug-in for GIMP 3.

Main features:
  • Convert image files to any file format provided by GIMP and third-party plug-ins
  • Export layers as separate images
  • Export images opened in GIMP
  • Batch-edit layers in an opened image
  • Apply any GEGL filter or plug-in during batch processing (rename, scale, ...)
  • Apply constraints to process only specific images/layers (matching a suffix, visible layers, ...)
More information and download: https://kamilburda.github.io/batcher/

This plug-in is really great. So many options, very well done!
Reply
#9
I'm making the migration to GIMP after a career in Photoshop going back to Photoshop 2.5. Overall it is a learning curve of adapting knowledge.

One thing that I've done a bunch of is using automations or batch processing in PS often for eBay or web graphics. My typical workflow would be to crop multiple images in PS, leave them open and then batch process them by making a simple highlight/shadow adjustment, add unsharp masking and resize the image by reducing the resolution and then placing in a designated folder. I found it much quicker to do this with multiple images that would be open after only cropping them.

I think I can do everything I desire except selecting multiple open files by simply clicking a box in the dialog.

Is there away to enable Batcher to adjust, save the modified image to a desired location and close the original image using open files?
Reply


Forum Jump: