• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
2

Professional Photoshop Scripting

Engaged ,
May 28, 2023 May 28, 2023

Copy link to clipboard

Copied

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

TOPICS
Actions and scripting , Windows

Views

1.8K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 4 Correct answers

Community Expert , May 28, 2023 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.

Votes

Translate

Translate
Advocate , May 31, 2023 May 31, 2023

This was an actual book from 20 years ago that maybe you can still pick up somewhere.

https://www.abebooks.com/Adobe-Scripting-Chandler-McWilliams-John-Wiley/30158516601/bd

I've never seen someone recommend it though.

You may also know some things have changed through the years.

Votes

Translate

Translate
Community Expert , Jun 01, 2023 Jun 01, 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.

Votes

Translate

Translate
Adobe Employee , Jun 05, 2023 Jun 05, 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.

Votes

Translate

Translate
Adobe
Community Expert ,
May 30, 2023 May 30, 2023

Copy link to clipboard

Copied

@scotwllm 

 

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

 

Jane

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 30, 2023 May 30, 2023

Copy link to clipboard

Copied

Thanks, Jane.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 30, 2023 May 30, 2023

Copy link to clipboard

Copied

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. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 30, 2023 May 30, 2023

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Jun 06, 2023 Jun 06, 2023

Copy link to clipboard

Copied

It does seem you can already write and test such scripts, but when can we use them in actions? I don't think that's already the case? So if we have to wait one or more years for that, the person who wants a script now is kind of forced to learn the old ways...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jun 06, 2023 Jun 06, 2023

Copy link to clipboard

Copied

uxp scripts cannot be used in actions, but you can convert actions to uxp if you want. Unfortunately, to use uxp in the future you have to learn the JavaScript language or buy Davide Barranca's book, I don't like this either, unfortunately it's like this. it is true that if one wants to use scripts today one has to take inspiration from the past, but if one wants to study and learn it is better to study uxp to be ready when adobe will only use uxp.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Jun 06, 2023 Jun 06, 2023

Copy link to clipboard

Copied

Wow, the whole joy and efficiency of my workflow heavily depends on (often smallish) helper scripts in actions, finetuned for years, "day by day"...  😞 😞  Some activated by extra mouse buttons every few seconds.

-
I think they should still be possible when called from within UXP panels though. I mean, you may have to incorporate everything into the panel, or actions called from within a UXP panel may still be allowed to access a certain area with scripts maybe, if not, have it built in. In that case, you'll have know how to make them and recompile the whole panel for every small change? 😞

What an extreme downgrade if that would play out. The last working version is going to become very popular in the piracy world...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 28, 2023 May 28, 2023

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 28, 2023 May 28, 2023

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 28, 2023 May 28, 2023

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
May 28, 2023 May 28, 2023

Copy link to clipboard

Copied

Are you aware you may only have fun with those for, say, 2 to 5 years?

AFAIK, Adobe is dropping support when we get to matured UXP.

After that, you can hope they will let you keep installed a PS version that keeps working with old scripts, or you may have to become a pirate or learn UXP.

I hope some help will erupt somewhere on how to translate our old scripts to UXP somewhat smoothly (if possible), but the only thing I know so far is they advise to learn hardcore javascript, which will then help you understand UXP better.

-

Even if you already try to use UXP for some small scripts, I'm clueless if you can already use these in actions. I would have expected a central topic for this long time ago, but still haven't found anything (neither on the dev forum). It seems some things may work somewhat similarly when using Batchplay in UXP. I'd love to get some clues, as my workflow joy depends on dozens of these smallish scripts.

 

BTW, I would guess Davide is in the Top 5 or Top 20 publicly visible PS scripting experts, so it's hard to go wrong with his stuff.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 30, 2023 May 30, 2023

Copy link to clipboard

Copied

to convert actions to uxp you can use alchemist which also works as an event listener, However I can assure you that uxp is still full of bugs and in my opinion it will still take a long time to blossom.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
May 31, 2023 May 31, 2023

Copy link to clipboard

Copied

Thx. Yeah, I've not installed that yet...

I think they will keep the current actions though?  It's the smallish .jsx scripts I make that I worry about.

I'd like to see a simple if / then script converted to UXP style and see/know if that already works. In that case, I could start tinkering.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 31, 2023 May 31, 2023

Copy link to clipboard

Copied

I only have 2 to 5 more years left in me, so that's perfect.

I took a javascript class at a local community college about 10 years ago, but haven't used it. I still have the book (printed on paper!) for the course, "JavaScript and AJAX, 2nd Edition", (Patrick Carey and Frank Canovatchel). It's 794 pages plus multiple appendices, and weighs four pounds. It says "Comprehensive" on the book cover, so I'm guessing it's hardcore javascript. This was a real college class with homework and exams. I got an A, so I think it will come back to me fairly easily. 

I downloaded "Photoshop Scripting Guide 2020" and "Photoshop Javascript Reference 2020" from Github. I'll give them a try.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
May 31, 2023 May 31, 2023

Copy link to clipboard

Copied

This has useful links/pdfs too (I've never read it).

Interactive ScriptUI Builder!

http://community.adobe.com/t5/photoshop-ecosystem-discussions/interactive-scriptui-builder/m-p/10931...

-

I had seen this course recommended on the dev forum

www.udemy.com/course/the-complete-javascript-course

It often goes for very cheap.

Anyway, it was a side thought for me, should I want to get into UXP later.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
May 31, 2023 May 31, 2023

Copy link to clipboard

Copied

This was an actual book from 20 years ago that maybe you can still pick up somewhere.

https://www.abebooks.com/Adobe-Scripting-Chandler-McWilliams-John-Wiley/30158516601/bd

I've never seen someone recommend it though.

You may also know some things have changed through the years.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jun 01, 2023 Jun 01, 2023

Copy link to clipboard

Copied

They have them on Amazon.com. They have a used one for <$10. It will arrive between June 6 - 9.

I'll let you know if it's any good.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jun 11, 2023 Jun 11, 2023

Copy link to clipboard

Copied

I bought the book Signfeld recommended. It's exactly what I was looking for. I have to laugh, though, because it came with a CD! They're usually missing when you buy a used book. That's not the funny part. The funny part is that I just realized my PC doesn't have a CD drive!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 11, 2023 Jun 11, 2023

Copy link to clipboard

Copied

I had to buy an external CD player for my computer, to look at some of my old CDs.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 31, 2023 May 31, 2023

Copy link to clipboard

Copied

quote

I only have 2 to 5 more years left in me, so that's perfect.

I hope that refers to the time your professional career is expected to last until retirement, not your life expectancy. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jun 08, 2023 Jun 08, 2023

Copy link to clipboard

Copied

If You havn't found it allready then have a look at this guide from Adobe:
AdobePhotoshopScriptingGuidePDF 
It is good to get you started for free.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jun 01, 2023 Jun 01, 2023

Copy link to clipboard

Copied

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?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jun 01, 2023 Jun 01, 2023

Copy link to clipboard

Copied

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/ 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 01, 2023 Jun 01, 2023

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines