Hot answers tagged

33 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 ...
user avatar
  • 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 ...
user avatar
  • 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 ...
user avatar
  • 2,040
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 ...
user avatar
  • 101
10 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:...
user avatar
  • 3,309
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.
user avatar
  • 8,334
8 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 ...
user avatar
7 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 ...
user avatar
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 ...
user avatar
6 votes

How can I mass cutout people from stock photos with arbitrary backgrounds?

I don't know if there is any way to do mass masking, especially with an inconsistent background. I would suggest a masking tool like Topaz Remask. It would make pretty quick work of masking for ...
user avatar
  • 1,542
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 ...
user avatar
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 ...
user avatar
  • 140k
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 ...
user avatar
  • 161
6 votes

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

Here's a Python script that moves JPG files when no corresponding RAW file exists. Useful on Mac OS X! import os import shutil raw_ext = '.CR2' jpg_ext = '.JPG' destination = '/Users/JohnSmith/...
user avatar
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 (...
user avatar
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 (...
user avatar
  • 16.1k
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 ...
user avatar
  • 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 ...
user avatar
  • 3,503
5 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: ...
user avatar
  • 439
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 ...
user avatar
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 ...
user avatar
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/...
user avatar
  • 9,253
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 ...
user avatar
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,...
user avatar
  • 794
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=$(...
user avatar
  • 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 ...
user avatar
  • 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 ...
user avatar
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 ...
user avatar
  • 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.
user avatar
  • 6,770
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 ...
user avatar
  • 2,024

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