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

Adobe UXP插件中SolidColor未定义问题:如何正确导入?

解决Photoshop UXP中SolidColor未定义的问题

SolidColor并非全局可用对象,必须从Photoshop的UXP模块中导入,以下是两种正确的使用方式:

ES模块导入方式(推荐)

在支持ES模块的插件项目中,先导入SolidColor:

import { SolidColor } from "photoshop";

// 创建SolidColor实例并设置颜色
const myColor = new SolidColor();
myColor.rgb.red = 255;
myColor.rgb.green = 0;
myColor.rgb.blue = 0;

CommonJS require方式

如果你的项目使用CommonJS规范,用require导入:

const { SolidColor } = require("photoshop");

// 实例化并使用
const myColor = new SolidColor();
myColor.hsb.hue = 180;
myColor.hsb.saturation = 100;
myColor.hsb.brightness = 50;

注意事项

  • 确保代码运行在Photoshop UXP插件的环境中,普通浏览器或Node.js环境无法识别photoshop模块。
  • 检查你的插件配置(如manifest.json)是否正确声明了对Photoshop API的权限,避免权限不足导致模块无法加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 19:20:27