No way to create an action to fix white balance on RAW photos in PS?

  • 1
  • Problem
  • Updated 2 years ago
If you open a RAW or DNG photo in Photoshop it will automatically open it in Adobe Camera Raw, and fix the white balance with "auto". It works.

However if you just press open and then go to "filter" - "camera raw filter" and then choose the same "auto white balance", it doesn't work the same way. It handles it very poorly. So it must be a different algorith that it uses. It seems that several other settings are also handled differently.

Adobe Bridge handles it quite well. It just can't handle 100.000 images in 10.000 folders. I absolutely need a script or a Photoshop action for that.

Any comment or suggestion?
Photo of andreas.sihm

andreas.sihm

  • 1 Post
  • 0 Reply Likes
  • excited

Posted 2 years ago

  • 1
Photo of Miguel Curto

Miguel Curto

  • 9 Posts
  • 1 Reply Like
Just wondering...if you enable Auto Tone Adjustments in Camera Raw Preferences and then use Image processor (maybe with embedded preview turned on to speed up things), wouldnt it do the trick?

Basically it would be like telling Bridge to default apply "auto" to every RAW before opening the file.
Photo of Stephen Marsh

Stephen Marsh

  • 74 Posts
  • 15 Reply Likes
White balance applied through Adobe Camera Raw to raw camera files behaves differently than on rendered files opened in Photoshop, so this is no surprise (rendered files are no longer raw).

ACR rendering instructions are applied as metadata, either in the Camera Raw Database or as XMP sidecars.

For example, the Camera Raw Settings White Balance rendering instruction is stored in metadata as:
<crs:WhiteBalance>Auto</crs:WhiteBalance>
Knowing this, there are advanced possibilities available... As an example, it is possible to use ExifTool to write this tag and value to your files. Even though no temperature and tint metadata has been added, it appears that ACR interprets the “Auto” white balance metadata and creates the appropriate temp/tint to suit. However rather than embedding this metadata directly in the proprietary raw file, it would probably be best to update the Adobe XMP sidecar files with this metadata entry. ExifTool can easily batch apply such metadata to multiple XMP sidecar files in multiple directories if required.

P.S. If there are XMP sidecar files, you could use a text editor that has multi-file find replace options to change over the WB entry.
(Edited)
Photo of Stephen Marsh

Stephen Marsh

  • 74 Posts
  • 15 Reply Likes
All you possibly need is Bridge and ACR presets.

Setup an ACR preset using Auto White Balance and or any other auto processing suitable for a batch of images.

Go into Bridge and use the Edit > Find command similar to the image below:



Search at the parent top level folder and include all sub-folders, which will effectively strip away the folders and only show the contents of the folders. You can of course chain together multiple criteria to show all 100,000 images – or work in smaller groups of images.

Select all of the images in Bridge.

Then use Bridge’s Edit > Develop Settings command to apply your Auto White Balance preset to all selected files.

No images need to be opened into Adobe Camera Raw or even Photoshop, the metadata is applied directly to the ACR database or XMP sidecar files. As all you are doing is adding metadata to the selected files, this will only take a fraction of a second per file.
Photo of john beardsworth

john beardsworth

  • 1095 Posts
  • 257 Reply Likes
Adobe Bridge handles it quite well. It just can't handle 100.000 images in 10.000 folders. I absolutely need a script or a Photoshop action for that.

Any comment or suggestion?
Use Lightroom. Select all 100000 photos, go to Develop, ensure Auto Sync is on, click Auto WB. Job done. No scripts, no actions.

All such multiple photo, multiple folder/drive activity is much easier in Lightroom than Bridge.
(Edited)