Join our global community of Photoshop developers.
Recently active
Hello, I have already programmed a Photoshop plugin and put it in the marketplace for free.Now I am working on my second plugin. This time I want to sell it.Now I am not sure if selling it as a subscription or for a fixed price works better.Therefore my question,may I publish the same plugin under different names to offer different payment methods?E.g..Name 1 : My-pluginname -->(for subscription model)Name 2 : My-pluginname Lifetime -->( for one time payment)both would get all updates, but the customer can choose if he prefers to pay subscription or one time paymentalso, how are your experiences with selling plugins. Is it worth it at all?
Does the input/output need to be a presigned url or can they be public (for the GET status of a job - API call)? The Documentation for General workflow (located here) says "The Photoshop API works with any public or signed url" but the programmer helping me says it needs to be presigned to work hoping someone could clarify. {"jobId": "f54e0fcb-260b-47c3-b520-de0d17dc2b67","outputs": [{"input": "presigned_GET_URL","status": "string","created": "string","modified": "string","_links": {}}],
Dear Community,As a fellow developer, I've recently ventured into using Photoshop for a project, and I must say it has proven to be an invaluable tool. Specifically, I've been impressed with its capabilities for background removal, applying shadows to subjects, and, most notably, the Generative Fill feature. This feature, driven by prompts, has the remarkable ability to generate highly realistic backgrounds for images.However, there is a significant limitation – the standard Photoshop API lacks an endpoint for the Generative Fill feature, rendering it impractical for commercial use. Therefore, I would like to reach out to individuals within Adobe or Adobe support to inquire about the potential release timeline for the Generative Fill endpoint within the Photoshop API.Your insights and assistance in this matter would be greatly appreciated.Warm regards,Vinay S.
Please provide a solution to our error: Error message: “The metascopes in the JWT are not a subset of the metascopes in the binding.. invalid_scope.” We're working to resolve an scope error that is thrown each time we provide credentials from the Adobe Developer Console. Credentials needed include Client ID, Client Secret, Technical account ID, and generated public/private keypair. We were given documentation ITAM documentation to resolve make the API connection although we're constantly received the same error. Even with all the necesarry requirements. Please assist, Thank you.
Hello. I have a PSD file consisting of several layer groups. I'm trying to use the Photoshop JavaScript API to extract these layer groups into separate PSD files. This is the relevant section of my code: const axios = require('axios'); ... let psdData = { "inputs": [{ "href": presignedUrl, "storage": "external" }], "options": <options> }, "outputs": [{ "storage": "external", "type": <PSD type>, "href": uploadURL }] } let config = { method: 'post', maxBodyLength: Infinity, url: '<PSD service URL>', headers: { 'Authorization': 'Bearer ' + aioToken, 'x-api-key': aioApiKey, headers }, data: JSON.stringify(psdData) }; let resp = await axios.request(config); The layer groups have predictable names, that could be hardcoded if needed (although this is not ideal).What should go into <options>, <PSD type> and <PSD service URL> to ach
I want to edit my text with Adobe api and set the text properties above image[Drop Shadow] → Angle 90° / Distance: 6px / Spread: 100% / Size: 7p[Boundary] → 5px / Outside / #009ffb
I've successfully made an API call to Execute Photoshop Actions From This API POST request (by providing an image and action file) which returns _links self href(something like this https://image.adobe.io/pie/psdService/status/a60eacae-8f38-42e1-93b1-70fd77e74a40) I was exspecting to get a url path (text) to the image or something that the actions were performed on, does anyone know how I get the results of what the actions did? Thank You!
I have OAuth Server-to-server setup for the Adobe Photoshop API. When I initialize the call to the endpoint https://image.adobe.io/pie/psdService/photoshopActions I get a 200 response (_links self href) with the job id at the end.{ "_links": { "self": { "href": "https://image.adobe.io/pie/psdService/status/b6b387d1-3368-447d-9fb6-5ee3c5539183" } }}The problem is when I paste this into another browser window I keep getting:{"error_code":"401013","message":"Oauth token is not valid"} In my photoshop developer console I see the quota used is also registering the calls made. If my the api call is being made and the response (200) is working as above why do I continue to get "Oauth token is not valid"?I'm using OAuth server-to-server The endpoint POST Im calling is the Execute Photoshop Actions.Any help would be greatly appreciated!
I am trying to use the photoshop API, I read the docs of the authorization and it says the way to connect with this api is the OAUTH token, but when created a project i dont show the option to conect it the Oauth, only the JWT, but when I tryed to use the POSTMAN with the JWT, it says that OAUTH token is not valid.Some know where I can find this oauth or if i am doing some thing wrong
Hi Photoshop Developers, It is with great excitement that we announce the release of the Photoshop API Action JSON endpoint to the public. The documentation for this feature is now live and can be found here. Similar to the Photoshop Actions endpoint, this api also allows you to apply a Photoshop Action to an image programmatically. However, there are a few key differences which give you added flexibility. Ability to modify the payload converting your static .atn file into a dynamic one. You don’t need to upload and store your .atn file as you do with the Photoshop Actions endpoint. The functionality actionJSON unlocks has long been requested and we are excited to see what you build with it!
Hi,My client - who intends to use the Photoshop API for his customers service, needs me to implement the current workflow :- Taking a photo and upload it to our server- Inserting it in a existing PSDs which already have layer effects- Execute the corresponding ATN- Get the result in PNG formatWe already know how to implement 95% of this workflow, but we don't find any info about the possibility to insert an image in a existing PSDs (stored in AWS S3)Do you have any informations about this ?Kind regardsGrégory
Hey everyone! I'm a big fan of using the API to programmatically apply multiple actions using a Actions JSON or .atn file to an image. However, I noticed that certain tasks inside an Action seem to not be executable. Are tasks that are part of the current beta version of Photoshop available when using the Actions API endpoint? Thanks everyone,Linus
Greetings! We've got a new article up on the blog you may like - an example of using the ActionJSON endpoint: https://blog.developer.adobe.com/new-to-the-photoshop-api-the-actionjson-api-69bdc4eb72f1 Enjoy.
Hi Developers, is it possible to read some document properties within the command of an action Json.For example, i need to know the actual width and height of the document after an automatic trim and i need to know the RGB color code of a pixel after applying the commanf "Average" Thank You Very MuchAndrea
Differences when modifying a smart object with the API and the desktop version of PhotoshopChanging a layer through the API does not change the linked layers.I edit a layer with a name:IMG HERE | right-click > edit contentsI've used two methods (Apply psd edits, Replace Smart Object), but I still can't insert the image inside the smart object so that all the linked layers are the same.I attach a screenshot from the desktop version PS and a screenshot of the results of the API:
I can see in the API docs how to trigger an action file, and it shows fonts, patterns, brushes as optional inbound parameters. Can I also include my own parameters that are referenced in the action file? Can these actions include javascript files - is that supported? I'd like to do a number of customizations - smartobject, text, color replace that I can combine in one action, but I would need to pass it parameters to do so.
Hi Adobe Developers, On June 1, 2023 our free trial will be adjusted to allow 500 free api calls. For users that find themselves needing more than 500 calls to test and validate their use case they can submit a support ticket and request a private trial by following this link. Please use the subject line "Private trial" and one of our support agents will reach back out within 24 hours to confirm we have recived your request and follow up with further instructions.
Hello,I am trying to implement Photoshop Api(Auto tone feature) for last few days in my React Js App. I have implemented the api following the docs, I still I dont understand that how to input/upload a image to the api and get the processed image successfully. I just want to know the full procedure. The documentation seems hard to understand.Thanks
The current api and batchPlay both cannot save or load act files for indexed color mode. Where could I either post a bug report or track an existing one for getting this feature supported?
The title says it all - for Node.js developers looking for an easier way to work with the API, the team released an early version of an SDK here: https://github.com/adobe/adobe-photoshop-api-sdk. Check it out, file issues, and let us know what you think.
{ "jobId": "70c3b8af-d5d6-460d-b618-0e716752f9fe", "created": "2023-04-14T12:02:33.933Z", "modified": "2023-04-14T12:02:36.733Z", "_links": { "self": { "href": "https://image.adobe.io/lrService/status/70c3b8af-d5d6-460d-b618-0e716752f9fe" } }, "outputs": [ { "input": "https://adobe-image-store.s3.us-east-2.amazonaws.com/1681473753289.jpeg", "status": "failed", "_links": { &
In the API demo for applying presets, https://developer.adobe.com/photoshop/api/demo/, the article states that an API user can "Get the benefit of filters that you can customize without limits and apply them on thousands of images with one API call". However, when I go to the API documentation and in my own testing, it seems like it is only possible to apply a preset to a single image at a time. https://developer.adobe.com/photoshop/photoshop-api-docs/api/#tag/Lightroom/operation/presets This will unfortunately be prohibitevely expensive for my use case at $0.15/call, so what I'm wondering is if there is any way to apply a preset to multiple images using a single API call like it seems to say in the demo?
Hi All, Im using antd design UI for the cep panel and I want the CEP panel UI theme will match and change accroding the photoshop interface brightness changed by the user. Is it possible?
Hi All, Is there any general idea to optimize the CEP panel to handle with multiple API calls for performing and getting datas without delay?
How do I apply to Adobe for a private TIFF tag? The TIFF 6.0 standard recommends emailing devsup-person@adobe.com, but htis email no longer exists.
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.