以下是一个示例代码,演示如何在Adobe Photoshop 2020中使用脚本编程的ApplyRadialBlur方法,并指定第四个参数(模糊中心对象)。
// 创建一个模糊中心对象
var center = new ActionReference();
center.putProperty(charIDToTypeID("Prpr"), charIDToTypeID("Pnt "));
center.putEnumerated(charIDToTypeID("Lyr "), charIDToTypeID("Ordn"), charIDToTypeID("Trgt"));
// 创建一个模糊效果对象
var blurEffect = new ActionDescriptor();
blurEffect.putClass(charIDToTypeID("Type"), charIDToTypeID("RdBl"));
blurEffect.putUnitDouble(charIDToTypeID("Amnt"), charIDToTypeID("#Prc"), 50);
// 应用模糊效果到图层
executeAction(charIDToTypeID("AppI"), blurEffect, DialogModes.NO);
// 应用模糊中心对象
executeAction(charIDToTypeID("setd"), new ActionDescriptor(), DialogModes.NO, center);
请注意,以上代码假设已经打开了一个图像,并且当前图层是需要应用模糊效果的图层。此代码片段中的50
表示模糊程度,请根据需要进行修改。