Skip to main content
scotwllm
Inspiring
May 28, 2023
Answered

Professional Photoshop Scripting

  • May 28, 2023
  • 7 replies
  • 3480 views

I'm thinking about buying Professional Photoshop Scripting, by Davide Barranca. It's kind of expensive, but I prefer having a book and flipping through its pages over searching endlessly on the Internet. I also prefer printed books because they've been edited (usually) and have better grammar than much of what's available online. They're just easier to understand.
Do any of you have favorable or unfavorable opinions about this book? Do you recommend a different resource for in-depth info on using Javascript in Photoshop?

Scott

Correct answer erinferinferinf

😅 I think it's worth it, my manager had me read it as soon as I started working in extensibility at Adobe (scripting and plugins). The online code resources included with the book are very valuable, too. (Actually I only read a PDF, not the physical book.)

 

I've been keeping track of resources like this for the past five years, and, unless you're working with InDesign, there are few other similar resources.

 

Also be sure to check out Davide's UXP Things You Need to Know playlist.

7 replies

scotwllm
scotwllmAuthor
Inspiring
June 8, 2023

Well, I decided to buy the book. It wasn't the result of one person's suggestion that I made the decision -- it was the combined knowledge you all shared with me that did it. I'm not sure who I would assign the Correct Answer credit to. Can I choose more than one person? Steven Marsh made the suggestion to read the online free chapter. At first I thought it was just the table of contents and forward, but the author (Davide Barrance, DB) gets into the nitty gritty once you get past that section. Signfeld endorsed DB as a well respected thought leader in our field. He also provided links to related information available for free online. Love that! And of course, the endorsements from those who actually read the book (erinferinferinf and Chuck Uebele) are extremely persuasive. 

I started using Photoshop back in the 1990s, stopped around 2000, and started using it again a couple of years ago. It changed a lot over those years. Here's the interface I remember -- PS presented your current image, plus a lighter and darker version, and you chose which one you preferred. Then the image was surrounded by squares of colors -- red, green, blue, cyan, magenta, and yellow. You would drag the squares onto your image until it looked the way you wanted it to. You could resize images to make them pixelated or blurry. You could print the image on your office color printer if you wanted a dark and murky version. You could bring it to a service bureau if you wanted to be embarrassed about using a PC.

I started learning PS again by watching videos on Youtube. It was like watching magic tricks. Unmesh would assure me I am his friend, show me the starting image, run (sprint?) through a bunch of steps, throw in a curves adjustment layer, and show me the completed image. "And that, my friend, is the power of Adobe Photoshop." 

What just happened??? How did you know how to get from point A to point B? How did you know which pixel radius, blending option, and fill level would get us to the promised land?

I bought the "Photoshop Classroom in a Book" book. Half the menu items in PS are not even mentioned. I could imitate the magic tricks presented if my image matched their image, which was practically never. I'm guessing that if I bought the "Classroom in a Book" book for each of the prior 20 years, and learned the progression of improvements made over the years, I'd understand the current state of the program. But I ain't got no time fo' dat.

And Adobe's user guides are frustrating. I get the impression they were written by the marketing department rather than the tech department. And they always feel like something important is missing.

So that's why I've decided to get the book. Judging my the other educational materials on his website, his approach is based on math and formulas. Once I understand the math behind something, then I can predict its behavior in various conditions, which is a lot faster than wondering what would happen if I just tried another blend mode. 

So, anyway, thank you all for sharing your knowledge and expertise with me. 

Scott

Chuck Uebele
Community Expert
Community Expert
June 8, 2023

You can select multiple correct answers.

erinferinferinf
Adobe Employee
erinferinferinfCorrect answer
Adobe Employee
June 5, 2023

😅 I think it's worth it, my manager had me read it as soon as I started working in extensibility at Adobe (scripting and plugins). The online code resources included with the book are very valuable, too. (Actually I only read a PDF, not the physical book.)

 

I've been keeping track of resources like this for the past five years, and, unless you're working with InDesign, there are few other similar resources.

 

Also be sure to check out Davide's UXP Things You Need to Know playlist.

schroef
Inspiring
July 11, 2023

That is kinda funny, someone outside Adobe makes better guidance documentation then Adobe does?!

Chuck Uebele
Community Expert
Community Expert
June 2, 2023

I wish I had Davide's book, when I was starting scripting. There was no one great reference. He and I used to bounce ideas off each other, but he's far outpaced my understanding and ability in scripting. I have Davide's book now, and it's very good.

scotwllm
scotwllmAuthor
Inspiring
June 2, 2023

You have all been so helpful, and this is how much I appreciate you:

| --------------------------------------------------------------------------------------------------------- |

 

I ran across something that may be a simpler solution to what I want to accomplish -- Configurator Reloaded. Evidentally it used to come with Creative Cloud, but now it comes from a third party and costs around $55. 

 

Thoughts?

Inspiring
June 2, 2023

I used a uxp panel which is interesting, you create buttons with menu items, you can also select actions and jsx scripts, there is also a free version and 2 paid ones. the free version is already good and does everything, then the author has a few tutorials on YouTube.

https://www.pscustompanel.com/ 

c.pfaffenbichler
Community Expert
Community Expert
May 30, 2023

I wonder if you might not be better off focusing on UXP right away. 

At current it seems unclear to me if Adobe won’t eventually destroy Photoshop’s »classic/ESTK« Scripting capabilities. 

Inspiring
May 30, 2023

I share with c.pfaffenbichler if you have to invest do it with uxp which is the future of scripting.

jane-e
Community Expert
Community Expert
May 30, 2023

@scotwllm 

 

I've moved this to the Photoshop forum and tagged it for Scripting.

 

Jane

scotwllm
scotwllmAuthor
Inspiring
May 30, 2023

Thanks, Jane.

scotwllm
scotwllmAuthor
Inspiring
May 28, 2023

I'm thinking about buying Professional Photoshop Scripting, by Davide Barranca. It's kind of expensive, but I prefer having a book and flipping through its pages over searching endlessly on the Internet. I also prefer printed books because they've been edited (usually) and have better grammar than much of what's available online. They're just easier to understand.
Do any of you have favorable or unfavorable opinions about this book? Do you recommend a different resource for in-depth info on using Javascript in Photoshop?

Scott

Stephen Marsh
Community Expert
Community Expert
May 28, 2023

You can hopefully make some judgements from the free sample chapter. I haven't purchased, however, from memory it's an eBook.

scotwllm
scotwllmAuthor
Inspiring
May 28, 2023

By gum, you're right. 400 pages pdf.  The ad for the book has a mockup of what the book would look like if it was printed.  I totally thought it was a photograph of a real book.