FrameShop Script v1.1.0 – Adding a Watermark

FrameShop is a script for Adobe Photoshop designed to give the photographer/artist a variety of mat and frame styles for displaying digital images on the Web. The previous version of the script was described in detail in an earlier post on this blog, FrameShop Script v1.0.0 for Photoshop CC and CS6. This new version (v1.1.0) adds a watermark as a signature option, is available in localized versions for Spanish, French, Italian, Dutch and German language versions of Photoshop, and fixes bugs.

  • Watermark as a signature option
  • Localized script versions for Spanish, French, Italian, Dutch and German language versions of Photoshop
  • Fixed a batch mode bug that used the EXIF date and GPS coordinates from the first image for all the images in the batch
  • Fixed a bug that resulted in a vertical bar separator (|) in the EXIF text even when the associated EXIF tag was blank or undefined

Watermark Signature Option
Photographers and artists often use text or logo watermarks to display their brand, to indicate that the work is protected by copyright, and/or to identify the photographer or artist by name. In my case, I’ve chosen to use a (250x70px PNG) watermark that duplicates the logo in the banner of my website.

You can do a Google search to find instructions on how to create a logo or text watermark with a transparent background (usually a PNG file). Once you have created your watermark, save it to a convenient location that you can find later from the FrameShop dialog box.

On the Signature tab, you’ll find a new signature option – Watermark. Select that option, click Select file….

Now browse to the location of your watermark file. Select the watermark file and click Open.

The Signature tab will now show the selected watermark file name next to the Select file… button.

By default, the watermark is positioned in the lower right corner of the image space.

Run the script without checking the Save as box to ensure the watermark is positioned where you want it to appear. If the initial position of the watermark isn’t where you want it, Photoshop makes re-positioning easy. Select the Photoshop Move tool and make sure the Watermark layer is selected. Move the watermark to the new position, noting the values shown for the Move tool (as offsets from the default watermark location).

Enter those values as H offset and V offset values in the dialog box Signature tab. Negative values will move the watermark up and to the left. Positive values will move the watermark down and to the right.

Tip: Running the script without checking the Save as box is useful when determining how to set the options, particularly the text and watermark offsets, or when you desire to manually adjust the layers in Photoshop. For example, with the Layers panel open in Photoshop, you can edit the text layers (EXIF, Title, Caption, Signature), adjust the placement and/or opacity of the Watermark layer, set colors for the Mat and Frame layers, and/or adjust the layer effects.

Now you can run the script, first setting the Save as options as desired.

Here are examples, using the Watermark signature option:

Download & Installation
Download the .zip file and, after unzipping, copy or move the script (named FrameShopv1.1.0.jsx) to the Adobe Photoshop Scripts folder (Adobe Photoshop CC 201x/Presets/Scripts or Adobe Photoshop CS6/Presets/Scripts). The name of the script will be displayed in the Adobe Photoshop File/Scripts menu the next time Adobe Photoshop is started. Scripts added to the Scripts folder while Adobe Photoshop is running will not appear in the Scripts menu until the next time you launch the application. You can also run the script by using the Adobe Photoshop File/Scripts/Browse… menu selection. Using the file browser that appears for your operating system, browse to the location of the script and select it.

The script requires Adobe Photoshop CC or CS6, and will run on a PC (Windows 7 or 10) or Mac (OS X). This version (v1.1.0) will not run on Adobe Photoshop CS5, earlier versions of Adobe Photoshop or on Adobe Photoshop Elements. See the next paragraph for localized versions of the script.


Localized Photoshop Versions
The FrameShop script was initially written to run on the English language version of Photoshop. The script logic searches for the English language EXIF tag names. With the help of several users around the world who use localized versions of Photoshop, I have written versions of the script that work in the following localized Photoshop versions (click on the link to download):

Update (April 4, 2018): Thanks to help from a user of the German language version of Photoshop, I have added a German localization of the script to the download list.

While the dialog box labels and help tips have not been translated, the EXIF identification and enumeration works and has been tested by those very patient and helpful users. My thanks to them and to other users who help with script localization and testing.

Under the Hood
When the script runs the first time, it produces a settings file, FrameShop.xml, in the Adobe Photoshop CC or CS6 Settings folder. If you encounter problems using the script, try deleting this file and re-running the script. A corrupted settings file could be the culprit. The FrameShop.xml file, which saves the settings for the script, is located in:

Mac OS X
Photoshop CC: Users/[user name]/Library/Preferences/Adobe Photoshop CC 201x Settings

Photoshop CS6: Users/[user name]/Library/Preferences/Adobe Photoshop CC6 Settings

Windows 7 and 10
Photoshop CC: Users/[user name]/AppData/Roaming/Adobe/Adobe Photoshop CC 201x/Adobe Photoshop CC 2017 Settings

Photoshop CS6: Users/[user name]/AppData/Roaming/Adobe/Adobe Photoshop CS6/Adobe Photoshop CC6 Settings

If you have any comments, questions, suggestions for new features, or bug reports, please contact me. If you are reporting a bug or are asking a question about a problem you’ve encountered, please include the following information in your message:

  • Operating system (Windows or Mac OS)
  • Adobe Photoshop version
  • Error message received, if any
  • Type of image being processed (JPEG, TIFF, NEF, etc.)

Thanks to those who have allowed me to use their work in this script, and to those who have tested it and provided feedback.

Adobe and Photoshop are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.

This entry was posted in Uncategorized and tagged , , , , , .