/api/doc/edit 一个端点:换图、改字、导出,一次请求做完
FullPsd

设计师的出图效率平台

模板做一次 「电商主图」套完一整批

设计师把模板做好,运营和电商同事在浏览器里换图改字; 导出的仍是一份能在 Photoshop 里接着编辑的 PSD。

换图 换掉智能对象里的图,位置与贴合照模板来。

改字 导出后仍是能双击进去改的真文字。

贴合曲面 褶皱、弧度、转折,用的是 PS 那几种变形。

批量处理 一次提交一批改动,套完一整批 SKU 与尺寸。

导出 可继续编辑的 PSD,也能直接出成图。

换图

在浏览器里打开模板,换掉那一层就好。

整份 PSD 在你自己的机器上打开,改完直接导出。

智能对象 换成新商品图

像素留在这台机器上,只有一小段位置数据上行。

改字

改一句文案,字体行距还是原来那套。

多语言、多尺寸都从同一份模板出。

导出的 PSD 里仍是真文字图层,双击就能接着改。

批量

一条商品数据进去,一整套尺寸的图出来。

换图、改字、变形写在同一个 ops 数组里,一次请求按顺序做完。

  1. 1replaceSmartObject 换上新一季的正面图
  2. 2replaceSmartObject 背面图一并换掉
  3. 3setText 改一句促销文案
  4. 4deform 按新图重算贴合

四条改动一次提交,/api/doc/edit 按顺序执行,出一份文件。

商品库更新一条数据,图就跟着更新。

贴合

换掉印花,画面自己跟着布料走。

四种变形都是 Photoshop 自己的方式,导出后可继续调。

模板原样
换过之后

同一张样机 同一个位置 只换印花

四角加手柄,整块跟着布料弯。 网格切得更细,局部更听话。 相邻面共用顶点,包装盒两个面一起转。 按几个图钉,其余顶点跟着推。

自己部署

装在自己的服务器上,出多少张图都是自己的机器在跑。

一台普通 Linux 云主机就够,装好服务即可。

平均吞吐

3个 PSD / 秒

实验室数据

测试文件
1200 × 1200 px、300 dpi,5 个图层含 3 个智能对象;单次任务替换其中 2 个智能对象各一张图,输出 PNG。
测试机
4 vCPU / 8 GB 内存的普通 Linux 云主机(Ubuntu 22.04),无 GPU。

实际吞吐随文件尺寸、图层数与输出格式变化。

  • 整套跑在自己的网络里

    服务部署在自己的机器上,源文件不用出内网。

  • 一台 Linux 机器就够

    普通 Ubuntu 主机,装好服务就能跑;不用 GPU,也不用装 Photoshop。

  • 出多少张都一样

    图在自己的服务器上出,张数不额外收费,成本就是那台机器。

交出去的,是设计师认得的那份文件。

  • 还是能改的 PSD

    不是压平的一张图,双击智能对象接着调。

  • 只改你指定的地方

    其它图层、蒙版、样式、参考线原样带回。

  • 源文件不用上传

    整份 PSD 在你自己的浏览器里打开。

  • 印刷厂能直接用

    RGB 与 CMYK 都能出,可带 ICC 分色。

给开发者

也可以让系统自己出图,一条数据一张图。

POST /api/doc/edit
curl -s -X POST https://your-host/api/doc/edit \
  -H "X-Api-Key: $FULLPSD_KEY" \
  -F psd=@tshirt.psd \
  -F image=@art.png \
  -F 'ops=[
    {"op":"replaceSmartObject","target":0,
     "image":{"file":"image","index":0},
     "fit":{"mode":"cover"}},
    {"op":"setText","index":2,"text":"限时 8 折"}
  ]' \
  -F 'output={"format":"psd"}' \
  -o edited.psd

# 换成 {"format":"png"} 就直接出成图

还提供

  • /docs完整 API 与字段说明
  • /console调试台:上传文件点几下就真调用一次
  • /editor浏览器编辑器

可部署在自己的网络里,对外调用用 X-Api-Key

交回人手里

没被指定的部分,一个字节都不动。

写回前先过一遍自检,通不过就不出文件。

先拿一份自己的 PSD 试一下

浏览器里打开就能改,导出的还是可以继续编辑的 PSD。