I would like to create a Photoshop plugin that resizes a PSD document opened by a user to specific dimensions and creates new PSD files.
The planned operation would be as follows:
1. The plugin analyzes the contents of the PSD (layers, text, etc.) on the client side.
2. It sends the information to my server via a JavaScript API call.
3. My server performs the necessary calculations, and the called API sends the new data to the Photoshop plugin in the response.
4. The Photoshop plugin creates the new PSD file based on the received data.
Is such operation allowed in the Adobe environment? Can a plugin that works this way be uploaded to the Creative Cloud Marketplace?
Thank you all for your help!