Join our global community of Photoshop developers.
Recently active
hello.Our team has subscribed to an enterprise Photoshop license in order to use the Photoshop photo correction API in the app currently being developed.However, the previous person in charge said, ‘We cannot use the API with just a corporate Photoshop license, and we have to apply for an API partnership.’ 1. Is this true?2. So where should I apply and inquire about API partnership?3. Is there any contact information for the department in charge where I can inquire about API-related questions to Adobe? In the consultation chat on the Adobe site, I was told to check both of the above details in this forum.I would really appreciate your help. Thank you.
I have followed all the steps given in the adobe documentation, I am facing issues with the imsToken and api key.I have provided those credentials from the aem cloud prod environment by creating the project and generating the tokens. After providing the proper tokens and apikey, still I am getting the error like below I have followed this doecument : https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/manage/asset-selector can someone help me out on this ?
请问adobe photoshop官方,中国大陆地区如何才能购买photoshop API?感谢您的答复!
I have a JSON file with all the metadata needed of the Original PSD File, it looks the follow.The dimension will be the canvas size and each layer has its layername which will also be the name of the corresponding image in the same folder as the json file. and has the layer dimension and position coordinates. Can this be done through jsx? I tried doing but it was messing up with the image and canvas sizes. Thankyou{ "dimensions": { "width": 600, "height": 500 }, "layers": { "BG": { "layer_number": 1, "bounding_box": { "position": { "left": 0, "top": 0 }, "dimensions": { "width": 600, "height": 500 } } }, "icon_parade_5": { "layer_number": 2, "bounding_box": { "position": { "left": 31,
Hi All, Currently we are using python 3.11 with boto3 package to create presigned URL for AWS S3.Which is a tedious job to handle like creating another EC 2 instance to convert this into API FYI:Step 1) Run the Python code to create presigned URLstep 2) Use the generated presigned URL in the below API to create the Job Idhttps://image.adobe.io/pie/psdService/actionJSONstep 3) Paste the Job id to get the outputhttps://image.adobe.io/pie/psdService/status/<jobid> We are looking for automated API soluton at step 1 to create presigned URL.Any solution pls suggest. Thanksvijay
Hi, I'm trying to implement the photoshop api and more precisely the "remove background" endpoint.I'm still doing test with Postman, and I don't understand, or I didn't found the documentation related to the output url.We're using custom solutions (PHP/Symfony) and don't want to go through AWS, Google drive, Azure or Dropbox to get the result.I've got a web server, with an url open in POST/PUT where I just log the complete request (trying to understand what the api is really returning), With postman, I use the endpoint "https://image.adobe.io/sensei/cutout" to create my job (as explained in https://developer.adobe.com/photoshop/photoshop-api-docs/api). I use my logging url as output.href string value. As for the 'storage' value, is "external" since it's not any of the solutions cited above. When I check the status of the job, I was first getting certificate errors.-> Updated my server with a valid certificate, problem solved.Now my job have an oth
I'm trying to dynamically change the image file in a .pds layer. Using the Photoshop api. For some reason i'm getting the error type 'MethodNotAllowed'. import fetch from 'node-fetch'; // Configura las URLs usando ngrok const PSD_FILE_URL = 'https://ccc2-190-153-141-181.ngrok-free.app/your-psd-file.psd'; const OUTPUT_URL = 'https://www.dropbox.com/scl/fi/jt5xfao0sptp77lcrnqvw/output.psd' export async function replaceSmartObject(newContentUrl, token, apiKey) { const data = { "inputs": [ { "storage": "external", "href": PSD_FILE_URL } ], "options": { "layers": [ { "name": "layer_to_change", "input": { "storage": "external", "href": newContentUrl, }, } ] }, "outputs": [ { "storage": "dropb
Hello Adobe Community,I am looking for guidance on whether the Adobe Photoshop API can support the following workflow:Image Upload:Upload a background image (B) and a reference image (A) of an object.Object Detection and Background Removal:Insert and adjust the object into the background image (B), with controls for size, position, and orientation.Lighting and Shading Adjustment:Use AI to match the inserted object's lighting, shading, and colors with those of the background image (B).User Controls:Provide user controls for:CreativityDetailResemblanceInfluence (adjusting the environment's color and shading impact on the inserted object).I would appreciate any advice or resources on how to achieve this using the Adobe Photoshop API.Thank you!
Hello Adobe Team,I hope this message finds you well. We are developing some innovative solutions for the digital printing market using the Photoshop API, such as automatic creation of mockups and generation of printing templates from layouts submitted by clients. However, once we finished the first version of our solution, we realized that Adobe is no longer offering the Photoshop API for commercial use, at least not on its official website. The pricing page has been removed, and the page for subscription through AWS is also gone. This leaves us with only the 500 calls of the trial plan, which makes it impossible to even launch a beta version of our application. We are reaching out to understand how we can continue developing using the Photoshop API. Are there any available options for companies that need a more robust plan for production use? Thank you in advance for your attention and assistance. We look forward to your response. Best regards,
I am using the Photoshop API for image processing in conjunction with other web programs and have encountered a limitation of 500 calls, which significantly hampers our operational capabilities. We apply specific effects to images, and this call limit restricts our ability to effectively process images across platforms. Does anyone have experience with increasing this limit or know of alternative solutions that could help mitigate this problem? Any advice or suggestions on integrating these APIs more efficiently would be greatly appreciated!
I was very excited to learn about this API. I held out hope that Adobe would price it to be affordable for any size business. Well, they finally released this feature, and the pricing is outrageous. They've all but priced individual developers and small and medium-sized businesses straight out of the market. If you do the math, 15 cents per successful API call is extremely expensive, especially when you consider the cost of a desktop version and/or subscription of Photoshop. Used on a proper OS like Windows, you can perform many of the API functions programmatically already, as I have done for many clients. Take the current subscription price for Photoshop (202x). Currently, the prices for a year's subscription for all products (PS, AI, Lr, etc.) round up to ~ $700, $240 for Photoshop alone. Given the cost per successful API call of 15 cents, that translates to approximately 6 API calls per dollar. Since it's a server-to-server-based API, you have to absorb the cost yourself and a
The 'Generator' is included in the list of Photoshop 'Extensibility Options' presented here: https://developer.adobe.com/photoshop Yet I can find no documentaton, references, manuals or information on the (extremely powerful) technology that apparently has been available since PS v14. There is an exceedingly old GitHub repository containing some now-outdated source code for a 'generator-core', but there specifically appears to be no documentation as to the methods available in the 'generator' object showing how they work or how to use them. Does anyone know where I might find more info on the Generator?
현재 포토샾 API 횟수는 500번으로 제한되어 있습니다. 혹시 다른 방법 및 금액을 지불하여 사용 할 수 있는 방법을 알고 계시면 답변 부탁드리겠습니다. 감사합니다.
Hi, I am using photoshop 2024. Recently whenever I try to hide/unhide a layer on files I get a JSON Parse Error it happens everytime, is this a bug or can I do something myself to stop this happening?
So I tried looking through the jsx script listener and photoshop listener does not record enhance image, or anything from adobe camera raw because it's a plugin of sorts. I was wondering is there a work-around way of running super resolution on a bunch of images, by calling it in jsx script. It would be ideal. I understand I can do this with lightroom manually by selecting a load/ennhance images. Any thoughts, much appreciated. Thanks!
Hello we are trying to apply to increase our photoshop api/ lightroom api quota increased. However when trying to access this link "https://developer.adobe.com/photoshop/api/pricing/" We get 404 Error. Who/ where can we contact to have our api quota increased? Thank you.
i am using the documentOperations call and i need to change the color of a layer, paint bucket or overlay. The documentation is incomplete. Has anyone done somethign like this and can point me in the right direction? I want to change the hex color of a layer.
Hello, I have a use case where a person makes changes to a psd file (some text). After that my process continues and I need to know the new text in the psd file. Can I retrieve this text through the Photoshop API? I only found ways to overwrite the current text via the edit text layer endpoint (https://developer.adobe.com/photoshop/photoshop-api-docs/api/#tag/Photoshop/operation/text). I am using Java, might there also be a way to retrieve specific text from the file locally?Thanks everybody.
I recently read a post where a user named @r-bin provided valuable assistance to a community member by creating a script to read a binary file named "TEMP" file. I would be grateful if someone could kindly guide me on how to read binary files, as I am eager to acquire this knowledge. Thank you for your time and consideration.This is the post :https://community.adobe.com/t5/photoshop-ecosystem-discussions/paid-request-find-installed-pattern-names-with-script/td-p/11436521?profile.language=en
Is it possible to access app.tools as an array? I'm sure tools vary from PS version to version.So loop over the array find their name and then access them by the name? var str = ""; for (var i=0; i < tool.length; i++) { str += i + " " + tool[i] + "\n"; } alert(str); 0 moveTool1 marqueeRectTool2 marqueeEllipTool3 marqueeSingleRowTool etc...
{ "error_code": "401013", "message": "Oauth token is not valid" } facing this error when making post request to this endpoint https://image.adobe.io/pie/psdService/documentCreate
TL:DR- I'm trying to read this XMP data with Extendscript and can't figure out how to get LayerText as a string. <photoshop:TextLayers><rdf:Bag><rdf:li rdf:parseType="Resource"><photoshop:LayerName>Text 1 </photoshop:LayerName><photoshop:LayerText>Text 1 </photoshop:LayerText></rdf:li><rdf:li rdf:parseType="Resource"><photoshop:LayerName>Text 2</photoshop:LayerName><photoshop:LayerText>Text 2</photoshop:LayerText></rdf:li><rdf:li rdf:parseType="Resource"><photoshop:LayerName>Text 3</photoshop:LayerName><photoshop:LayerText>Text 3</photoshop:LayerText></rdf:li></rdf:Bag></photoshop:TextLayers> ----------------------------------------------------- I'm trying to read the embedded LayerText data in PSD files with Bridge using Extendscript. This is saved in the Photoshop namespace when a file is saved with text layers. I'm unable to figure o
Hi all, i am write code using javascript and i need to read the SolidColor of the layer but only appear two options to read the ForegroundColor and the Background . I need to the color that appear in the layer created. i attach a screeenshot. Somebody know how to get this color class?
All the the scripts I've done for Photoshop over the years I've never needed to access brushes... until now:// select brush by name var idslct = charIDToTypeID( "slct" ); var desc577 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref311 = new ActionReference(); var idBrsh = charIDToTypeID( "Brsh" ); ref311.putName( idBrsh, "my fancy synthetic brush #4" ); //brush name desc577.putReference( idnull, ref311 ); executeAction( idslct, desc577, DialogModes.NO ); So far so good, this will select a brush where "my fancy synthetic brush #4" is the name of the required brush. Nice. I'd like to know: Does Photoshop seem to ignore brush folder names??AndIf there are two or more brushes named the same (accidental duplicate) does it take the first one??
I'm working on developing a Python program that meets these requirements: Is there a way to automatically read XMP files and apply filter effects to photos uploaded by users without using Photoshop or Lightroom software?I looked into the Lightroom API on the Adobe site for this purpose, but I got a message from adobe, that it's only accessible to enterprise users with ETLA contracts.Is it possible, then, to create a similar program using the Lightroom SDK, which is accessible to general users?
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.