"Doug W" wrote in message
Hello:
First post, and first time using Photoshop. I have a text file that holds the file names of jpg pictures, along with text I would like to overlay on the jpg.
For instance:
DSCN0435.jpg Manny
DSCN0521.jpg Eric
DSCN0535.jpg Susan
Is there any way I can program Photoshop to take the text file, look up the picture (DSCN0435), place "Manny" as a watermark in the top center of the picture, then go to the next picture (DSCN0521), and watermark "ERIC" the same way?
There are a few ways to do what you want, but not exactly as you suggest above. Would you reconsider the task to make it simpler?
With your current method, you probably open a text editor, type or paste in the name of a file, then the name you want imprinted over it, all the time looking at thumnails in the OS browser (thumbnails). You can skip that list part alltogether and go directly into production.
One way is to use Photoshop's Browser window. Click on the picture(s) you want to handle, then right-click and take 'file info'. That brings up a window in which you can type in the metadata. You can also organize the images in any order you wish regardless of name (or directory order.) Once you have clicked (or 'flagged') the images you like, and ordered them as you wish, there is an Automate button in the same browser window in which you can rip out the web photo gallery which can put the name entered into Metadata over the pictures.
Another way: You tell File - Automate - Web Gallery to use the file names over the pictures. Change the file names to the titles you want on the picture. In the Browser window you can 'batch' rename files where, for example, there are many of Manny. There's also a quick and easy way to do that in native Windows, preferably with the Thumbnail version. For example, shift-click on all the picture of Manny, then right click and take the 'rename' option. Rename only one and the rest are automatically serialized as "Manny(1).jpg, Manny(2).jpg" and so-forth. Then do the File Automate Web Gallery thing.
Or we can get into scripting if you want to program.