1

I have a task where I need to treat multiple images in a folder, adding watermark to each image + adding a price within a price tag.

I can apply the watermark and price tag to the images using recorded actions along with Image processor, and get a new folder with all the images with proper watermark and price tag, independent of their size.

The problem here is how I will be adding the prices, I have learned to use variables and datasets with photoshop, but the problem is:

  • How to use them to act on multiple images in a folder to add the price in the specified price tag location on the image based on CSV file where I can provide the name of the image and its price? Is this even possible with photoshop?
  • Can I use the variables when recording the action and automate the process with the Image Processor?

P.S: I am not a graphic designer, and I do not have much experience with photoshop. I am just trying to get this task done.

  • Why not write a script? Although generally this is a job for imagemagic or graphics magic – joojaa Jan 6 '18 at 18:49
  • @joojaa, Can you please provide some guidelines to help me out with this process? If you write an answer with some steps I would really appreciate it. – KAD Jan 6 '18 at 23:28
  • @joojaa I don't think a script is worth his time or the right call to achieve this. There are more in-software routes to take over scripting. – Ovaryraptor Jan 8 '18 at 16:17
  • @Ovaryraptor to be honest imagemagik is simpler than either of your options – joojaa Jan 8 '18 at 18:32
1

You have 2 options.

  1. Use Photoshop's Data-Driven Functions
  2. Use InDesign to import data

Both the links above have ample information for you to get started.

For a better walkthrough of a sample method for Photoshop this link is good or InDesign this site covers it nicely.

There is also a StackOverflow question that helps cover how to import the data.

Personally I use InDesign at work. It is more robust and will be really easy to just set-up linked .psd to get your images in to work with.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.