Adobe Photoshop · Arazzo Workflow
Adobe Photoshop Product Photo Pipeline
Version 1.0.0
Cut out a product, wait for the cutout, then smart-crop it to the subject.
View Spec
View on GitHub
AI/MLCreative CloudImage EditingPhotoshopPluginsREST APIScriptingArazzoWorkflows
Provider
Workflows
product-photo-pipeline
Chain background removal into product crop for a catalog-ready image.
Submits the source photo for background removal, polls the Sensei job, then submits the cutout for AI product crop and polls the PSD service job until the cropped asset is written to the output URL.
1
submitRemoveBackground
removeBackgroundV2
Remove the background from the raw product photograph, returning a PNG cutout with a transparent background.
2
awaitRemoveBackground
getSenseiJobStatus
Poll the Sensei status endpoint until the cutout is ready. The submit call returns the absolute status URL in _links.self.href; the jobId this operation requires is the final path segment of that URL, so a runner takes that segment from statusHref before issuing the request.
3
submitProductCrop
productCrop
Feed the finished cutout into the AI product crop endpoint, which finds the main subject and crops to it with the requested padding.
4
awaitProductCrop
getPsdJobStatus
Poll the PSD service status endpoint until the crop job reports succeeded. The jobId is the final path segment of the returned status URL.