You are here

ImBatch - Batch Image Processing Software

ImBatch - Batch Image Processing

ImBatch cover

ImBatch is a FREE batch image processing tool for Windows. ImBatch features an excellent user interface that’s easy to use and understand and can convert, resize, rotate and carry out other operations on lots of images in a single operation.

Batch Tasks List

Feature 1

What makes this tool different from other batch image processors is its “Task Structure”. You can combine Tasks to make a processing sequence that will give you exactly what you want. ImBatch offers many imaging functions (Tasks) like converting, resizing or applying watermark. You can change the order of tasks, add some tasks twice or more (for example, to convert images to JPEG and PNG in one go), turn off/on tasks to exclude/include them from the task processing list, hide some task parameters, leaving only the necessary ones. Also you can undo/redo all changes made in Task List.

Task name Description
Batch Save As Image task Save As Saves the currently processed image to the file. If previous tasks in the Task List don't change the current image and File Type parameter is set to <Original File Type>, then image will be just copied to the new location without change.
Batch Resize Image task Resize
Resizes the current image. The content of the image stretches to a new size. You can set new size and value for DPI (number of pixels per inch). The image size can be set in millimeters, centimeters or inches. Also you can set Filter parameter to appropriate resampling interpolation algorithm. Read more about batch image resizing.
Batch Image Rotate task Rotate
Rotates the current image through the specific angle (from 0 to 359 degrees). Also you can apply antialiasing for the resulting image and set color for background.
Batch Image Soft Shadow task Soft Shadow
Adds a soft shadow to the image. If Adapt Size parameter is set, then image will be resized to contain the shadow. Also you can set color for the shadow (black by default) and its intensity.
Batch Image Flip task Flip
Flips (mirrors) the current image across the horizontal and/or vertical axis (flipping is not the same as rotation).
Batch Image Round Corners task Round Corners
Makes corners of the current image rounded. Round Width and Round Height parameters specify the round size of the image. Read the article How to Round Image Corners in Bulk for more details.
Batch Image Convert Colors task Convert Colors
Increases or reduces the number of colors for the current image to the specified value. You can choose standard predefined color numbers or set it by hand.
Batch Image Convert To Gray task Convert To Gray
Converts the current image to gray levels. This task has no parameters.
Batch Image Set EXIF Tag task Set EXIF/IPTC Tag
Sets value for necessary parameter of EXIF or IPTC metadata. You can even copy value from other one or more EXIF and IPTC tag. Great task for batch EXIF editing.
Batch Remove EXIF Tag task Remove EXIF/IPTC Tag
Removes tags from the current image. This task can clear all IPTC and/or EXIF tags or the specified tag. Remove EXIF tags in a batch with ease!
Batch Image Shift Time task Shift Time
Increases or decreases specified IPTC or EXIF date/time tags. Edit EXIF date and time tags in a batch.
Batch Add To PDF task Add To PDF
Saves currently processed image to an Adobe PDF file. This task allows you to set the destination Adobe PDF file name, compression for images, page size (paper format) and different PDF attributes, such as Author, Title or Keywords.
Batch Watermark Image task Watermark
Adds the specified watermark image to the current image. You can set transparency, position, sizes, orientation and many other parameters for the watermark. Add watermark to your images in a batch for free!
Batch Resize Canvas task Resize Canvas
Gets the current image to the specified rectangle, cutting off the remaining image. This task can also extend borders of the image.
Batch Color Adjustment task Color Adjustment
Adjusts the current image by changing its Hue, Saturation and Lightness parameters.
Batch Gaussian Blur task Gaussian Blur
This task performs a Gaussian Blur filter with specified radius for the current image.
Batch Inner Shadow task Inner Shadow
Creates a shadow in the inner border of the image. You can configure radius, x offset, y offset and color of shadow.
Publish on Facebook task Publish on Facebook
Post your photos to Facebook album in a batch mode. No more pain with adding the photos manually. Let ImBatch post your photos to Facebook for you.
Batch Inner Shadow task 3D Image
This task allow you to rotate your images in 3D mode and add a reflection if you want.
Batch Inner Shadow task Motion Blur
Add "Motion Blur" effect to your selected photos in a batch mode.
Batch Reset To Original task Reset to Original
This task is used in the task list if you need to process the same original image with another tasks. For example, you can resize the original image to several different resolutions in one go.
Batch Watermark Text task Watermark Text
Use this task for placing a textual watermark for every image in a batch mode.
Batch Frame task Frame
Place your images to the pre-defined frame image.
Batch Crop Image task Auto crop
Automatic batch cropping of the border of the given color.
Color Balance task Color Balance
Adjust the Red, Green and Blue color channels.
Brightness and Contrast task Brightness/Contrast
Accurately adjust contrast level and the light intensity of multiple photos at once.
White Balance task White balance
Automatically applies white balance algorithms for multiple photos.
Rename task Rename
Change the images names by using EXIF/IPTC tags, image and file attributes (like image dimensions, DPI, file size etc).
Sharpen task Sharpen
Sharpen pictures by enhancing edge contrast.
Sepia task Sepia
Applies the sepia effect, that makes photos look older, in warmer colors.
Automatic image enhancement 1 task AutoEnhance 1
Helps to perform an automatic image adjustment. It performs complex operations on the image to simulate how humans see the world to make the image to have better contrast and colors.
Automatic image enhancement 2 task AutoEnhance 2
Performs complex operations on the image to simulate how humans see the world
to make the image to have better contrast and colors.
Automatic image enhancement 3 task AutoEnhance 3
Enhances luminosity applying a local adaptation tone mapping algorithm.
Invert task Invert
Inverts the colors in an image.
Replace Colors task Replace Colors
Replaces the specified color or range of colors or range of alpha values to another color or a range of values of the alpha channel.
Extract Channel task Extract Channel
Allows you to specify the channel, that will be copied to the all other color channels.
Photo Collage task Photo Collage
Creates a photo collage from your image.
Mosaic task Mosaic
Creates the mosaic effect.
Curves task Curves
Allows you to adjust image colors by curves. It works like a 'Curves' tool in Adobe Photoshop.
Filter task Filter
Lets you process only images that match the given condition(s).
Upload To FTP task Upload To FTP
Uploads the current image to FTP server.

Supported image formats

Feature 2

ImBatch handles all popular image formats, such as: BMP, TIFF, GIF, JPEG, PCX, PNG, TGA, PIX, JP2, J2K, PSD, WDP, HDP. Also ImBatch is distributed with 3 official plugins (DCRaw, ImageMagick, JBig), that extend the number of supported image file formats. When all those plugins are enabled, ImBatch support more than 100 image file formats, including RAW ones from the many digital cameras.

Image format name Extensions Extensions number Read Write
Native formats 61
TIFF Bitmap TIF, TIFF, FAX, G3N, G3F, XIF 6 + +
CompuServe Bitmap GIF 1 + +
JPEG Bitmap JPG, JPEG, JPE, JIF 4 + +
PaintBrush PCX 1 + +
Windows Bitmap BMP, DIB, RLE 3 + +
Windows Icon ICO 1 + +
Windows Cursor CUR 1 + -
Portable Network Graphics PNG 1 + +
DICOM Bitmap DCM, DIC, DICOM 3 + -
Windows Metafile WMF 1 + -
Enhanced Windows Metafile EMF 1 + -
Targa Bitmap TGA, TARGA, VDA, ICB, VST, PIX 6 + +
Portable Pixmap, GrayMap, BitMap PXM, PPM, PGM, PBM 4 + +
Wireless Bitmap WBMP 1 + +
JPEG2000 JP2 1 + +
JPEG2000 Code Stream J2K, JPC, J2C 3 + +
PostScript Level 2 PS, EPS 2 - +
Adobe PDF PDF 1 - +
Multipage PCX DCX 1 + +
Camera RAW CRW, CR2, NEF, RAW, PEF, RAF, X3F, BAY, ORF, SRF, MRW, DCR, SR2 13 + -
Photoshop PSD PSD 1 + +
Vectorial objects IEV 1 + +
Layers LYR 1 + +
Layers and objects ALL 1 + +
Microsoft HD Photo WDP, HDP 2 + +
DCRaw plugin 37
ImageMagick plugin 29
Kodak PCD PCD 1 + +
AVS AVS 1 + +
Kodak Cineon CIN 1 + +
Graphviz DOT DOT 1 + +
FlashPIX FPX 1 + +
HDF HDF 1 + +
Matlab MAT 1 + -
MTV Raytracer MTV 1 + +
Palm Pixmap PALM 1 + +
HP PCL Printer PCL 1 + +
Apple PICT PICT 1 + +
PIX PIX 1 + -
PWP PWP 1 + -
RLA RLA 1 + -
Irix RGB SGI 1 + +
SUN Rasterfile SUN 1 + +
Scalable Vector Graphic SVG 1 + +
TrueType/Postscript font TTF 1 + -
Khoros VIFF VIFF 1 + +
XBM XBM 1 + +
XPM XPM 1 + +
JBIG plugin 3
JBig JBG, JBIG, BIE 3 + +

Live Preview

Feature 3

ImBatch allows you to see the resulting image processed by all active tasks. When you add/remove a new task, change their parameters or order, activate/deactivate tasks, preview window will automatically update.

Saving/Loading Batch Tasks

Feature 4

You can save and then load tasks from a file with BSV file name extension.

Windows Shell Context Menu Integration

Feature 5

ImBatch allows you to integrate commands to Windows context menu. You can process images with tasks, saved in BSV file, directly from Windows Explorer. To know how it works, please see this video tutorial.

Command Line Parameters

Feature 6

You can use ImBatch command line parameters to enhance it functionality.

ImBatch usage:

ImBatch.exe [-h [NotSilent]] [-b "SavedTasksFile.bsv"] [-i "ImageFiles"] [-r] [-c]

Paramter Description
-h Does not show ImBatch's main window. In this mode, if you don't also set -r parameter, ImBatch will not work and automatically terminate after the start. If there is a NotSilent parameter, then an information window will appear in the end of processing.
-b "SavedTasksFile.bsv" Automatically loads tasks from SavedTasksFile.bsv file.
-i "ImageFiles" Automatically loads images, specified in ImageFiles part. ImageFiles must be quoted and separated by commas without any spaces.
-r Automatically runs batch image processing.
-c Automatically closes ImBatch on finish.

Also you can write parameters into the text file, where each parameter must be placed on a separate line. Then you must send this file prefixed with @ and enclosed with quotation marks to ImBatch in following form:

ImBatch.exe "@ParamsFileName"

Skin System

Feature 7

ImBatch supports skins. So, you can change the way ImBatch looks to the one, you like best. For now ImBatch supports such skins as: Internal (Office2007 Black), Afterburner, Android OS, MacOS2, Windows 8, Winter2003.

Also ImBatch supports Unicode symbols, so it can be localized to any language.

And one more thing: ImBatch is absolutely FREE!

Download ImBatch

Copyright © 2013-2014 High Motion Software. All rights reserved. | Legal Notices