酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

PS 24.0.1 脚本:一键实现自动抠图、白背景填充、主图居中及正方形比例调整!

以下是一个适用于 Photoshop 版本 24.0.1 的脚本,用于自动抠图、填充为白色、主图居中并调整为正方形比例。 ```javascript #target photoshop // 自动抠图并填充为白色,主图居中,图片比例为正方形 function autoCropAndCenter() { var doc = app.activeDocument; // 自动选择主体 doc.selection.select([ [0, 0], [doc.width, 0], [doc.width, doc.height], [0, doc.height] ]); doc.selection.selectSubject(); // 反选并删除 doc.selection.invert(); doc.selection.clear(); // 填充为白色 var fillColor = new SolidColor(); fillColor.rgb.red = 255; fillColor.rgb.green = 255; fillColor.rgb.blue = 255; doc.selection.fill(fillColor); // 取消选择 doc.selection.deselect(); // 调整画布大小为正方形 var maxDimension = Math.max(doc.width, doc.height); doc.resizeCanvas(maxDimension, maxDimension, AnchorPosition.MIDDLECENTER); // 居中主图 var layer = doc.activeLayer; layer.translate((maxDimension - doc.width) / 2, (maxDimension - doc.height) / 2); } // 执行函数 autoCropAndCenter(); ``` 使用说明: 1. 打开 Photoshop 并加载你想要处理的图片。 2. 打开“文件”菜单,选择“脚本” -> “脚本编辑器”。 3. 将上述代码粘贴到脚本编辑器中并保存。 4. 运行脚本,图片将自动抠图、填充为白色、主图居中并调整为正方形比例。 需要注意的逻辑点: 1. 脚本假设图片中有一个明确的主体,Photoshop 的 `selectSubject` 功能会自动识别主体。 2. 如果图片中没有明确的主体,`selectSubject` 可能无法正确识别,需要手动调整。 3. 脚本会将画布调整为正方形,如果原图比例不是正方形,可能会导致部分内容被裁剪。 ######[AI写代码神器 | 469点数解答 | 2025-02-25 15:34:49]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]