You are here

BIMP. Batch Image Manipulation Plugin.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Rate this item!

BIMP is a graphical batch plugin to apply a set of GIMP manipulations on groups of images.
You can use predefined manipulations like resize, crop, flip, rotate, color correction, sharpen, watermark, format conversion, rename, but you can also select other installed plugins or script-fu and apply them to each image.

Windows version and source code for Linux/Mac systems:

Image and video hosting by TinyPic

GIMP Version: 
Code License: 


- Added watermark alignment buttons for top-center, center-left, center-right, bottom-center (thanks to @Walt9Z)
- It's now possible to resize both dimension but keeping the aspect ratio. In this case, the pixel width/height are treated as maximum sizes for the resulting image. (issue #25) (thanks to @Walt9Z)
- Resize and Crop manipulations are now treated as "normal priority" steps. Previously they started first, now they follow the original order given by the user in the GUI (issue #53)
- It's now possible to select the current source folder as the output destination (only if every input file is located in it)
- Added "tall" smartphone screen Crop preset (for devices like iPhone 5+)
- JPEG subsampling settings was wrong (issue #52)
- Updated Italian translation

Thanks for the new version and for fixing the subsampling bug I reported. This plugin is incredibly useful to me, please keep up the good work.

Hi Peter, thank you for the report. Please check if everything is now ok with JPEG subsampling ;)

Yes it's a known bug, in fact I've prepared a development version with a fix, download it from here:

Perhaps it's me, but I can't seem to get this plugin to process .JPG files!

.jpg, .jpeg and .jpe sure, but not .JPG (capitalized).

My camera (and my old camera) write all images as .JPG and BIMP can't add them to its file list, it doesn't even see them in the "select images" dialog box.

Yes it's a known bug, in fact I've prepared a development version with a fix, download it from here:

- Replaced buggy GtkFileChooserButton with GtkButton to select output folder (should be the end of the nightmare)
- Changed overwrite confirmation and moved image modifications after overwriting check (thanks to Thomas Mevel @mevtho)
- Updated Italian translation

Hello Alessandro, and thank you for this amazing plugin.
I just wanted to report a bug that causes BIMP to use the wrong subsampling setting when converting to jpg.
After much trial-and-error, I am certain that this is, "what Bimp setting corresponds to which Gimp setting":
1x1, 1x1, 1x1 (Quality) = 4:2:0 (chroma quartered)
2x1, 1x1, 1x1 (4:2:2) = 4:2:2 horizontal (chroma halved)
1x2, 1x1, 1x1 = 4:4:4 (Best quality)
2x2, 1x1, 1x1 (Small size) = 4:2:2 vertical (chroma halved)
As you can see, severe quality loss can happen if one is not aware of the bug.

Also there is no way to convert a png to greyscale jpg.

Hello, I've created a new issue on GitHub for the subsampling problem:

Regarding the second one, "there is no way to convert a png to greyscale jpg", could you be more precise? Actually with BIMP you can do that, just by adding two steps: "Color correction" (with Convert to grayscale checked) and "Change format" step (with JPEG selected).

Thank you for creating the issue Alessandro.
Sorry i wasn't specific enough about the other problem. You can make the image colorless but you can't set the grayscale color profile. Therefore using your method or even going to "Other GIMP procedure" -> "gimp-image-convert-grayscale" results in a RGB jpg file. You can check by opening it in GIMP and navigating to "Image" -> "Mode" where "RGB" will be checked instead of "Grayscale".


Subscribe to Comments for "BIMP. Batch Image Manipulation Plugin."