# Batcher 1.0-RC1 Released

New major feature: Batch conversion of files. You can now batch-process image files and convert them to a different file format, optionally applying procedures (scale, insert background, …) and filtering the list of images to be processed via constraints (filenames having a particular file extension, beginning/ending with a prefix/suffix, …).

Changes to procedures and constraints:

- Added a new procedure named `Align and offset` that allows aligning layer(s) with the image or another layer. You may also apply offsets with pixels or a percentage of image/layer width/height.
- For the `Scale` procedure, you may now choose whether to scale a layer (the default for Export Layers and Edit Layers) or the entire image (a new option, the default for Batch Convert).
- Renamed `Use layer size` to `Resize to layer size` and allowed customizing the layer. You may now resize the background layer, foreground layer or all layers (the latter effectively resizing the image to fit all layers).
- Added `Merge filters` as a built-in procedure that merges all visible filters (layer effects) in the specified layer. This is equivalent to adding the `gimp-drawable-merge-filters` procedure, only more convenient.
- Added a new constraint named `Matching text...` that allows filtering items that start with, contain or end with the specified text. You may also specify a Python regular expression or perform case-insensitive matching. The name of the constraint automatically changes as you adjust its options.
- The `Use file extension in layer name` option for the `Export` procedure now uses the original layer name. This way, you no longer need to specify the `[full layer name]` field just to preserve the file extension. This also allows using different name patterns that do not include the layer name (such as `image[001]`).
- Procedures and constraints causing errors are now automatically deactivated. This avoids spamming the user with warning dialogs.

User interface changes:

- Replaced the placeholder icon in the image preview when there is no selection.
- Labels describing procedure/constraint parameters are now insensitive (grayed out) if their corresponding GUI elements are insensitive.
- Export settings are now insensitive while exporting.

Other changes:

- When running Batcher non-interactively, the `settings-file` parameter is now a string rather than a `GFile` object for convenience.

Bug fixes:

- Fixed warnings issued by GIMP when adding or applying layer effects as custom procedures.
- Fixed the `Rename` procedure not working for Edit Layers.

Download at GitHub

- 2026 2
- 2025 9
- 2024 10

## 2026

## Batcher 1.2.1 Released

February 8, 2026

## Batcher 1.2 Released

January 25, 2026

Back to top ↑

## 2025

## Batcher 1.1.1 Released

June 15, 2025

## Batcher 1.1 Released

June 14, 2025

## Batcher 1.0.2 Released

April 1, 2025

## Batcher 1.0.1 Released

March 29, 2025

## Batcher 1.0 Released

March 19, 2025

## Batcher 1.0-RC4 Released

March 8, 2025

## Batcher 1.0-RC3 Released

February 13, 2025

## Batcher 1.0-RC2 Released

February 10, 2025

## Batcher 1.0-RC1 Released

January 22, 2025

Back to top ↑

## 2024

## Batcher 0.8.2 Released

December 29, 2024

## Batcher 0.8.1 Released

December 29, 2024

## Batcher 0.8 Released

December 28, 2024

## Batcher 0.7 Released

December 7, 2024

## Batcher 0.6 Released

November 18, 2024

## Batcher 0.5 Released

October 12, 2024

## Batcher 0.4 Released

July 13, 2024

## Batcher 0.3 Released

June 17, 2024

## Batcher 0.2 Released

February 21, 2024

## Batcher 0.1 Released

January 31, 2024

Back to top ↑