Import hundreds of photos and perform various manipulations on them!
- Rotate
- Angular
- Auto-Portrait
- Auto-Landscape
- Resize
- Smart resizing, matches the destination size to the aspect ratio of your images
- Crop
- Watermarks
- Text Watermark
- Image Watermarks
- Variable Opacity
- Adjustments
- Brightness
- Contrast
- Gamma
- Saturation, or
- Greyscale / Sepia
- Rename
And more!
Now includes a complete CLI interface! Usage:
bipcli.exe [flags] [file0 file1 ... fileX]
Including files in the command will process each file listed. For large numbers of files, it may be easier to use a manifest file (see --man).
Batch Image Processor CLI uses flags to specify options. Short flags, like -c and -w, can be combined as -cw. The last short flag can be o, followed by the output path, e.g. -cwo="C:\Output" Mode flags, e.g. --option=(Option1|Option2) are not case sensitive.
--man="file": Specify a manifest file (a plain text document containing a raw list of files).-?or--help: Display the help info (similar to this page).
--rotate=#: A rotation transform.0= None (Default)1-3= Clockwise rotation in 90-degree increments.4= Auto-Portrait Orientation.5= Auto-Landscape Orientation.
--resize=(None|Smaller|Larger|Exact): A resize transform.None= No resize (Default)Smaller= Resize the image to be smaller than the specified byrwidthandrheight.Larger= Resize the image to be larger than the specified byrwidthandrheight.Exact= Resize the image to be the exact size specified byrwidthandrheight.--rwidth=#: Width parameter for the resize option.--rheight=#: Height parameter for the resize option.-aor--noaspect: Disable automatic aspect ratio matching when resizing.
-cor--crop: Enable cropping.--cwidth=#: Width parameter for the crop option.--cheight=#: Height parameter for the crop option.--calign=#: Crop alignment.0 1 23 4 56 7 8
-wor--watermark: Enable watermarking.--wtype=(Text|Image): Specifies the watermark type. Case sensitive.Text= A text watermark. Additional options:Image= An image watermark. Additional options:--wcolor: Image watermarks in color (instead of default grayscale)--wfile="file": A path to the image to watermark with--wfont="fontname": Specify the watermark font.--wsize=#.#: Specify the point-size of the watermark font.--wtext="Text": The text to overlay.--wopac=#.#: Watermark opacity as a decimal. E.g.--wopac=0.4= 40%--walign=#: Watermark alignment.0 1 23 4 56 7 8
--brightness=#.#: Adjust image brightness as a decimal.--contrast=#.#: Adjust image contrast as a decimal.--gamma=#.#: Adjust image gamma as a decimal.- Minimum
0.1, maximum5.0 --smode=(Saturation|Greyscale|Sepia): Saturation mode.Saturation= Adjust saturation by value--saturation(Default)Greyscale= Complete greyscale adjustmentSepia= Complete sepia adjustment--saturation=#.#: Adjust image saturation as a value.--saturation=0is the same as--smode=1
--output="dir": Specify the output directory. If one is not specified files will be output to the current working directory.--naming=(Original|Numbered|Custom): Output filename mode.Original= The original filename.Numbered= Sequential numbering.Custom= Uses--customnameas a pattern.--customname="pattern": The custom naming pattern when--naming=Custom- Uses identifiers, e.g.:
"{o} - {w}x{h}"could result inDSCF001 - 800x600.jpg {o}= The original filename.{w}= Output image width.{h}= Output image height.--format=(Jpg|Png|Bmp|Gif|Tiff): Specify the output filetype. Case sensitive. Default is Jpg.--jquality=#.#: Jpeg output quality as a decimal. E.g.:--jquality=0.8would be quality 80%. Default value is0.95.
In addition to CLI flags, there are also some GUI flags:
BatchImageProcessor.exe [flags]
-sor--noshaders: Disable the drop shadow and blur shaders used in the GUI-eor--noaero: Disable the Windows Aero extensions
