You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Photoshop API调用Neutral Filter并实现自动化?

Photoshop API调用Neutral Filter的自动化实现方案

可以通过Photoshop API调用Neutral Filter并实现自动化,结合你用Node.js对接Dropbox的现有场景,具体实现细节如下:

核心说明

Photoshop API支持Neutral Filter操作,它归类于颜色校正模块,可通过构造指定操作的API请求来触发。

Node.js端实现步骤

  • 1. 准备Dropbox文件访问
    确保你已通过Dropbox API获取目标图片的读取权限,可直接获取文件二进制数据,或生成临时可访问链接(注意链接有效期)。
  • 2. 构造Photoshop API请求
    在请求体中指定neutralFilter操作,可根据需求配置参数(比如自动识别中性色、手动指定采样点、调整强度等)。
  • 3. 调用API并处理结果
    用Node.js的HTTP客户端(如axios)发送请求,携带API密钥认证,处理返回的处理后图片数据,再上传回Dropbox。

示例代码片段

const axios = require('axios');
const dropboxV2Api = require('dropbox-v2-api');

// 初始化Dropbox客户端
const dropbox = dropboxV2Api.authenticate({
  token: '你的Dropbox访问令牌'
});

// 从Dropbox读取目标图片
dropbox({
  resource: 'files/download',
  parameters: { path: '/待处理图片.jpg' }
}, (err, imageBuffer) => {
  if (err) throw err;
  
  // 构造Photoshop API请求体
  const psApiPayload = {
    inputs: [
      {
        name: 'image',
        data: imageBuffer.toString('base64')
      }
    ],
    operations: [
      {
        name: 'neutralFilter',
        parameters: {
          mode: 'auto', // 自动识别中性色
          strength: 100 // 调整强度(0-100)
        }
      }
    ]
  };

  // 调用Photoshop API处理图片
  axios.post('https://image.adobe.io/pie/psdService/process', psApiPayload, {
    headers: {
      'x-api-key': '你的Photoshop API密钥',
      'Content-Type': 'application/json'
    }
  })
  .then(response => {
    // 将处理后的图片上传回Dropbox
    const processedImageBuffer = Buffer.from(response.data.outputs[0].data, 'base64');
    dropbox({
      resource: 'files/upload',
      parameters: { path: '/处理完成图片.jpg' },
      readStream: processedImageBuffer
    }, (uploadErr) => {
      if (uploadErr) throw uploadErr;
      console.log('Neutral Filter处理及Dropbox上传完成');
    });
  })
  .catch(apiErr => {
    console.error('Photoshop API调用失败:', apiErr.message);
  });
});

注意事项

  • 确认你的Photoshop API密钥已开通颜色调整类操作的权限。
  • 图片需为API支持的格式(如JPG、PNG、PSD),大文件建议分块处理以避免超时。
  • Dropbox令牌需具备对应目录的读写权限,避免文件访问或上传失败。

内容的提问来源于stack exchange,提问作者user3452333

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 23:33:10