Copy GPS Metadata Back into Photoshop TIFFs with Bridge Scripting

Photographers capturing GPS metadata and using Photoshop may run into problems saving  TIFF files—Photoshop may strip the GPS metadata when it saves a file as TIFF. This bug does not affect other file formats (PSD and JPEG for example), but if your customers require TIFF files instead of PSD, there is no obvious way to avoid the problem using Photoshop. The good news is Bridge can help. Bridge can write GPS metadata into TIFFs, so you can use Bridge scripting to automate copying missing GPS metadata back into TIFF files.

Continue reading…

Well that didn’t take long…

I didn’t realize there was a market for books about Beta software – I was proven wrong.  Looks like Peach Pit who publishes a lot great books on Adobe software is coming out with Adobe Photoshop CS3 Beta First Look with Bridge and Camera Raw.  You can sign up for a preorder, the book looks to be available on Jan 18th.


Did you know Adobe has a site for Bridge?  But not just for Bridge, but all Adobe related products and services. There are some great tutorial links in there.

If you see a great link you want to share, just add adobe to your network and add "for:adobe" as a tag.  That way it will bubble up into the system – the tags and links are being organized and managed by a team in our learning resources department.

 The Adobe Design Center has an article on how to use and tag for the creative community.


Early Xmas for Bridge feature requests…

Christmas came a little early for some of those customers requesting features or enhancements from Bridge. Below is a list of feature requests from the U2U forum that the Bridge team addressed in CS3.
We get a lot of feature requests, and we have limited resources – so we have to prioritize the best we can. Thanks to Arno for going back and following up on each of these requests.
1-click keyword image reveal option please
A “Move to Folder” command
A Nitpick – smaller selection tiles, please
Batch Rename should show progress
Best reason for a built-in downloader in Bridge
Cancel searches
Chance attribute of cache files to hidden
Do not reset filter when switching folders
Faster searching, and better criteria
Feature Request: Better dimensional meta data displayed
progress indicator in the status bar
RAW+JPEG pairing
search by height/width priority
Select Rated
Selection of landscape or portrait orientation?
Sort lists folders first
Stack photos
Star rating system improvement
Text size option

Bridge CS3 Beta now available

The Beta release of Photoshop CS3 also includes the Beta of Bridge CS3. More details on the release can be found at the Adobe press room.
The download will be available on Adobe Labs in the early hours Pacific Standard Time on December 15.
The Bridge team has been hard at work building new features. Here is a quick top 10 for Photoshop users:
1. Quick thumbnails for faster previews of image files
2. New Loupe tool for zooming in up to 800%
3. Smart image previews for multiple side by side comparisons
4. Image Stacks for visually grouping like files together
5. New Filter panel for fast navigation of rated and labeled files
6. Camera LCD display for quick overview of image settings
7. Download from camera and auto apply metadata templates, rename and convert to DNG
8. Enhanced slideshow for viewing, zooming, rating images
9. Easy to create metadata templates for quickly embedding key information in files
10. Enhanced workspace layouts and customization of presets
Matt Kloskowski over at NAPP has published 2 great videos on the new Loupe Tool and Stacks feature in Bridge.

Custom Metadata in Bridge

I’ve had a number of requests to descrbe how to display custom metadata fields in Bridge – there is a way. It is accomplished by extending the custom file info panel definition.
Below is a description I’ve borrowed from one of our engineers – thanks Akiko!
The File Info library allows users to create their own panel definitions, place the definition file in a specified location on the disk and display the specified data in the File Info dialog panels.
Custom File Info Panel documents
Now, you can display the File Info custom panel data in the Bridge metadata pane. To do that, just add the ‘fbname’ property in the panel definition file for any data field you would like to display in the Bridge.
For example, the following expression will be displayed in the File Info dialog
static_text(name: ‘$$$/AWS/FileInfoLib/Panels/Camera1/Make=Camera Make:’);
edit_text(locked: true, xmp_namespace: ‘’, xmp_path: ‘Make’);
Camera Make: (dynamic value)
where ‘Camera Make:’ is a static text field used as a label for the edit text field next to it to display the data defined in the ‘’ XMP namespace and ‘Make’ XMP path of an XMP packet being loaded.
To display the same data in the Bridge metadata pane, the same expression can be modified as:
static_text(name: ‘$$$/AWS/FileInfoLib/Panels/Camera1/Make=Camera Make:’);
edit_text(fbname: ‘$$$/AWS/FileInfoLib/Panels/Camera1/Make=Camera Make:’,
locked: true, xmp_namespace: ‘’, xmp_path: ‘Make’);
The zstring item under fbname will be used as a label in the Bridge metadata pane. This string should be identical to the label zstring used for File into panel display (in this case–>name: ‘$$$/AWS/FileInfoLib/Panels/Camera1/Make=Camera Make:’). Otherwise, the labeling will be displayed different between the File Info and the Bridge. fbname field will be ignored for the File Info panel display.
The panel title will be used as the topmost label in the Bridge metadata pane.
panel title=”$$$/AWS/FileInfoLib/Panels/test/PanelName=Custom Panel Data” version=”1″ type=”custom_panel”
Currently, the supported widget types to work in the Bridge are:
To display array items such ask Keywords, you can set ‘container_type’ property for the cat_container_edit_text(). The values for ‘container_type’ can be:
bag_struct for unordered array
seq_struct for ordered array
e.g. cat_container_edit_text(xmp_path: ‘Keywords’, container_type: bag_struct);
The cat_container_edit_text() will always be displayed as read only in the Bridge metadata pane regardless of the value you specify in the ‘locked’ property.
// both will be ready only in the Bridge
e.g. cat_container_edit_text(xmp_path: ‘Keywords’, container_type: bag_struct, locked: false);
e.g. cat_container_edit_text(xmp_path: ‘Keywords’, container_type: bag_struct, locked: true);

Adobe acquires Pixmantec

You may have seen that we’ve announced today the acquisition of Pixmantec.
Pixmantec was known for its RawShooter raw workflow app and raw processing engine. As the press release says:
“Adobe plans to integrate Pixmantec raw processing technologies into Lightroom™ and wherever customers will be working with raw files.”
Pixmantec has also posted a FAQ.
So, what does it mean for Bridge? Right now, we’re working on the next generation of Bridge. We have a bunch of cool features planned, but more importantly we’re spending a lot of time improving our performance. Tuning an app’s performance takes a very long time. In fact, you’re never really done with it. It can also require big changes to your code base, which is why we’ve been limited in the improvements we’ve been able to make to Bridge 1.0. We’re going to continue to focus on that for a while.
We can’t detail yet how Pixmantec will help out, but you should expect improvements that will be fairly transparent in how Bridge works. That is, we’re expecting it will mostly be work behind the covers. Also, although we want to bring out those improvements to you as quickly as possible, we don’t have a timeline yet (it takes a while to figure all this out).
So, stay tuned for now, but feel free to share with us how you envision the integration of the Pixmantec raw engine in our products.

Bridge icon

Here’s a step by step guide on how to reproduce the Bridge icon using Adobe Illustrator CS2. Er… In case you need to.
Thanks to John Nack for the link.

A few updates you want to know about…

If you have not already done so, you should update to Adobe Stock Photos 1.0.7. This is a very worthwhile release, even if you do not use Adobe Stock Photos. It addresses a problem with previous versions of Adobe Stock Photos that would cause Bridge to quit unexpectedly when trying to open a document. This could happen even if you never used Adobe Stock Photos.
To update, select Help > Updates in Bridge or almost any other Adobe applications. Select More Details >>>, then click on Adobe Stock Photos 1.0.7.
If you cannot acces this update for some reason, a workaround is to disable Adobe Stock Photos. To do so, launch Bridge, select Preferences > General > Reveal. In the window that opens, locate the file AdobeStockPhotos.jsx and move this file to your desktop. Quit and re-launch Bridge and Adobe Stock Photos is now disabled.
A couple of other worthwhile updates: Adobe Camera Raw 3.4 and Photoshop 9.0.1.
You can download the ACR 3.4 plug-in for Windows or for Mac OS X.
Follow the installation instructions carefully to make sure you have put the plug-in in the correct location. To verify that you have the plug-in installed correctly, launch Bridge, select the Camera Raw Preferences command (in the Bridge menu on Mac OS and in the Edit menu on Windows). The window title should indicate the correct version.
Photoshop 9.0.1 features enhanced stability and can be downloaded for Windows or for Mac OS.

Bridge 1.0.4 Update Available via AUM

The 1.0.4 update for Bridge is now available via the Adobe Updater.
Launch Adobe Bridge and select Help > Updates. This will launch the Adobe Updater to check for available updates. The 1.0.4 update requires 1.0.3 since it is a patcher rather than a full install.
Problems addressed in 1.0.4:
* Improved interoperability with Epson R-D1 generated JPEG files – EXIF information is now preserved properly when updating XMP.
* Hasselblad / Imacon 3F (*.fff) Files no longer being corrupted by XMP updates
* Improved security fix for external URL handling
* Improved support for SSE2 processors – should now launch and work on all Pentium 3s and up
* Changed “Lightbox” workspace to “Light Table” workspace.
Thanks to the Bridge team for getting this out in the midst of an aggressive Bridge 2.0 dev cycle.