Copy link to clipboard
Copied
Does anyone know when Adobe are planning to release Photoshop as a Service API?
I believe it is in Pre-release phase at the moment. Does anyone know whether one can still get access to the API?
I've developed a .jsx file that I have running on a .psd. I would like the image in the embedded smart object in the.psd to be changeable via a webform. I believe that the Photoshop as a Service API will be useful in that regard.
I thought that I might be able to run Photoshop on a webserver for this particular use case but I haven't got this running yet and now I'm seeing that this may breach the terms and conditions.
Please advise!
Thanks in advance!!
Hi,
Thanks for your interest in the Ps APIs. The pre-release program is available for you to try out the APIs. Please visit Adobe Prerelease
to request access. We do support embedded smart object replacement, so you should be quickly able to get started on this and test out your case.
HTH
Sangeeta
Copy link to clipboard
Copied
Hi,
Thanks for your interest in the Ps APIs. The pre-release program is available for you to try out the APIs. Please visit Adobe Prerelease
to request access. We do support embedded smart object replacement, so you should be quickly able to get started on this and test out your case.
HTH
Sangeeta
Copy link to clipboard
Copied
Thanks for this Sangeeta. I actually received an automated response from the application form which is a little more promising than the other application form I found online!
Copy link to clipboard
Copied
You mean you got response from Photoshop installed on computer to your on line server after you filled some for on there?
Copy link to clipboard
Copied
From the documentation:
"The typical workflow involves retrieving a PSD document manifest file via /documentManifest
(a JSON representation of the documents layer tree), followed by one or more calls to /documentOperations
to optionally edit the PSD and/or create new image renditions. Both endpoints are asynchronous so the response will contain the /status
endpoint to poll for job status and results"
So we can POST a .psd file using the API and it will return JSON which we can update and respond using API to update the .psd
Copy link to clipboard
Copied
I think I understand. I asked from perspective of Ps without API. So whether would be possible to send from Ps information via .jsx or probably .js that could be read by own server and stored. Maybe somehow, or perhaps that needs API to send in first instance signal from API to Photoshop to record answer in return.
Copy link to clipboard
Copied
You can have a HTML form on your server which submits an image for example to a backend file such as PHP on your server and it will submit the image and a .psd to the Adobe server. Your server can interact with the Adobe server to update the .psd file via JSON. So if you have been updating .psd's locally using .jsx, you will be replacing your .jsx with the Adobe API if you want to allow a web form to update a .psd. There are samples at the bottom of this page GitHub - AdobeDocs/photoshop-api-docs
Copy link to clipboard
Copied
I think you need to be approved from the way I read things
Copy link to clipboard
Copied
Thanks JJMack, I found that from the link Sangreeta sent me. Awaiting a response. Fingers crossed I get accepted! Are you in the pre-release group?
Copy link to clipboard
Copied
I see all the bug I need in Photosop released code I do not need additional beta bugs.
Copy link to clipboard
Copied
Hahaha.
Copy link to clipboard
Copied
Interesting, I wondered why Adobe left this market to ImageMagik for so long.
Copy link to clipboard
Copied
Yes I'm hoping it will work for my usecase since I am using "Puppet Warp" a proprietary Photoshop tool which I can't recreate with ImageMagik!
Here is the link if you haven't seen it already GitHub - AdobeDocs/photoshop-api-docs
Copy link to clipboard
Copied
So, I got access to the API and its great! No bugs and I got my use case prototype working!
Copy link to clipboard
Copied
This is so great to hear, does phtoshop api also allow for things like Vanishing Point filter and Perspective Warp ?
If so is there any documentation or example code around how to get started ? Thanks!
Copy link to clipboard
Copied
It was a beta a year ago. That doesn't mean it is released, now or ever...
Copy link to clipboard
Copied
haha, thanks for the comment. I don't mind if the API is still in beta. But I'm curious if you know if this API is capable of doing all actions that I'd do manually or if it is only a subset ?
Example actions I'm interested in : Vanishing Point filter and Perspective Warp
Copy link to clipboard
Copied
The API is still not licensed for production use AFAIK.
Copy link to clipboard
Copied
Is it still possible to use the beta software?
Copy link to clipboard
Copied
I noticed that the current Photoshop API is under beta. When is it going to be actually released?
Also, for now, how many requests can I make??
Thanks!
Copy link to clipboard
Copied
Even if some insider knows they would have a none disclosure agreement with Adobe that forbids them revealing anything about a beta. You need to deal with Adobe management that may be allowed the divulge Adobe plains to you.
How many request do you want to make? Request for what? Request to whom? Request to join the beta?
Prerelease Software License Agreement_16SEPT2020.PDF
Copy link to clipboard
Copied
Hi!
I am not sure if Pricing is valid. It does not show anything about pricing. Since it is on beta, wouldn't there be no pricing yet anyway?
Could you explain what you meant by "You need to deal with Adobe management that may be allowed the divulge Adobe plains to you?"
Thanks!!
Copy link to clipboard
Copied
To get to know more about Beta plans you must join its secret program 😉
Copy link to clipboard
Copied
For now... have you already been invited onto the beta program? If so, use your beta contact. If not, note that it is invitation only.
Copy link to clipboard
Copied
I tested replacing a smart object with the reference on the website using the API. Isn't what I am using right now the invitation version? Otherwise, I wouldn't be able to do so? hmm.. correct me if I'm wrong.