Hot answers tagged

34 votes
Accepted

How do I rotate a lot of digital photos by 180 degrees in one operation?

I would recommend any of the applications from this list at JPEGclub.org, which develops and maintains software for the Independent JPEG Group. They have a free piece of code called jpegtran which can ...
  • 140k
15 votes
Accepted

How can I batch crop based on face location?

Here's a solution using python and opencv: This will crop all the faces it finds in the jpeg photos in whatever folder you run it in, with the padding specified by the left, right, top, bottom ...
  • 1,040
12 votes

How do I rotate a lot of digital photos by 180 degrees in one operation?

On Windows you can do it without any extra software in TWO operations. Select the files you want rotated in file Explorer, right click and do "rotate right" (or left) twice. It will be done losslessly ...
  • 2,040
11 votes
Accepted

How can I incrementally date photos?

There's already a similar question on the ExifTool forums. It can be done using two sequential ExifTool commands. First, make sure all the date to the same exiftool -datetimeoriginal='2015:02:22 00:...
  • 3,369
10 votes

How to delete JPG files, but only if the matching RAW file exists?

Here is a modified version of Tomy's Python script. Differences: multiple raw extensions allowed remove jpg only if the pairs are in the same folder (avoid accidental removal of a jpg named like a ...
  • 101
9 votes

How can I get a uniform white balance on a batch of JPEG images?

If you find that hitting the "auto" button in the GIMP levels dialog generally does the thing you're looking for, you can batch that as described here. Specifically, you would put this ...
9 votes

How do I rotate a lot of digital photos by 180 degrees in one operation?

You could use ImageMagick with the rotate option: convert image.jpg -rotate 180 result.jpg You should be able to apply this command to multiple files, depending on your environment.
  • 8,334
8 votes

How to batch edit a collection of raw files in Darktable?

A useful feature which I have only just found is the ability to copy and paste with short cut keys as shown here darktable manual. I've spent too long right - clicking all over the interface for a ...
7 votes
Accepted

How to extract all metadata from photos in subdirectories?

Try adding the -r option to the command, which tells exiftool to scan the directories recursively, starting from the top folder specified as an absolute path. Use the -ext option to specify the ...
6 votes

How can I incrementally date photos?

Since the best answers use non-Windows syntax, I will here post their code converted for Microsoft Windows. @StarGeek solution, very fast and simple: First set a base timestamp to all images: ...
  • 459
6 votes

How to mass convert RAW images into JPEG in Lightroom 3?

I think I have a good workaround. Of course a plugin for this task would still be the best. I did this with Lightroom 5. Add the photos you want to convert to the (empty!) Quick Collection and select ...
  • 161
6 votes
Accepted

Is there a free piece of software that will export metadata for a folder full of images to a table?

You can do this fairly easily with the cross-platform free software ExifTool. It's even in in the FAQ: The -csv (comma separated values) option solves this dilemma by pre-extracting information ...
  • 140k
6 votes

how to convert CR2 to jpg in batches on digital photo professional 4.1

Within Digital Photo Professional navigate to the folder containing your CR2 files. From the top menu click File > Batch Process... The "Batch settings" window will open. To choose where the output ...
6 votes

How do I convert multiple JPG images to PNG at once in Photoshop?

Consider using ImageMagick or GraphicsMagick. A simple mogrify -format png *.jpg or, if you like uppercase extensions, mogrify -format PNG *.JPG will convert all of the JPG files in a directory (...
6 votes

Open Source way to batch reduce export quality?

For a batch process, nothing is better than ImageMagick. In a terminal: The very simple mogrify that overwrites the input file magick mogrify -quality 60 *.jpg The slightly more complex convert (...
  • 17.2k
5 votes

How to batch edit a collection of raw files in Darktable?

I think another way of doing this in addition to Kyle's answer is the darktable command line interface. There two main options: darktable-cli <input> <output> This will take the input ...
  • 151
5 votes

How can I adjust white balance for many photos by the same amount in Lightroom?

Open one picture in Develop mode Set the (relative) adjustment you want to one picture. Ctrl-Shift-C (Copy Settings) and check at least White Balance. Return to Grid view and select multiple pictures ...
  • 3,503
5 votes

How can I batch crop based on face location?

Thanks to @Ryan's answer which I adapted 5 years ago, I automated most of my first desk job. It's now the open source package autocrop on PyPI, and can be used from your terminal, or through a Python ...
5 votes

How do I rotate a lot of digital photos by 180 degrees in one operation?

You can use xnview on windows, which has some batch mode processings and also, for a simple rotation of images, have the option to rotate images based on the exif data. Select all the images (even ...
5 votes
Accepted

Open Source way to batch reduce export quality?

You can use free (but not opensource) software as XnView. Batch convert give you the option to define quality level: Or you can use free and opensource ImageMagick by convert with set compression/...
  • 9,721
4 votes

Best program to batch compress JPGs with minimal loss?

JPEGmini. It's $20 for the full version, but you can trial it (as a test of quality) for free. The trial version (or, rather, the unactivated version) has a 20-image-per-day cap — no time bomb, though,...
  • 784
4 votes

How to overlay date and time onto the corner of photos?

Please check out http://jambula.sourceforge.net/ to batch insert shooting date/time/comment on a jpeg image in different formats and languages. A special feature is that the date stamp is lossless. It ...
4 votes

How can I incrementally date photos?

Try Irfanview. It is freeware (AFAIR) and has a very flexible batch renaming system. Other than that I would try writing a script, something along the lines of for X in $(seq -w 0 20) ; do plus=$(...
  • 141
4 votes

How can I batch crop based on face location?

Disclaimer: Im the developer of this tool. You can use Face Crop Jet to detect and crop faces from photos in Bulk.Images of any Format or Size is supported.Faces will be detected and cropped ...
  • 49
4 votes

Bulk processing make images square no cropping

I'd recommend Imagemagick. Something like this should work (untested) FOR %a in (*.jpg) DO convert %a -resize 600x600 -background black -gravity center -extent 600x600 square_%a Full steps to get ...
4 votes

How can I automatically apply smart cropping to hundreds of coin photos?

This will probably require a bit of scripting or programming. Read up on the Circle Hough Transform. Basically, it detects circles in an image. While the maths are quite complicated, you can probably ...
  • 31k
4 votes

How do I rotate a lot of digital photos by 180 degrees in one operation?

Assuming your photos are in JPEG format, I'm quite partial to JPEGCrops, a simple and free tool for lossless batch processing of images. You can crop to specific aspect ratios, and/or rotate.
  • 6,800
4 votes

How do I rotate a lot of digital photos by 180 degrees in one operation?

FSViewer is a useful program that can do that. Open up the folder where the images are, select all that you want to rotate, hit F4 and go to the 'Batch Convert' tab in the window that opens up. Click ...
  • 2,024
4 votes

How do I rotate a lot of digital photos by 180 degrees in one operation?

May I suggest the batch mode of Irfanview, which only runs on Windows. Irfanview is also good for simple edits, but it is no GIMP. Once installed, select "File | Batch Conversion/Rename". From there ...
4 votes

How do I rotate a lot of digital photos by 180 degrees in one operation?

With windows you can mark all if them in the explorer then right click and choose rotate clockwise. Do this two times and your pictures are now rightly orientated.
  • 1,523

Only top scored, non community-wiki answers of a minimum length are eligible