Photoshop 22.0.1脚本:自动抠图、填充白色背景、主图居中并调整为正方形
以下是一个适用于Photoshop 22.0.1的JavaScript脚本,实现自动抠图、填充白色、主图居中并调整为正方形比例: ```javascript // Photoshop自动抠图脚本 // 功能:自动抠图、白色、主图居中、正方形比例 // 适用版本:Photoshop 22.0.1 // 确保有文档打开 if (app.documents.length > 0) { var doc = app.activeDocument; // 自动选择主体 try { doc.selection.select(["content", "auto"], SelectionType.REPLACE, 0); } catch (e) { alert("自动选择主体失败,请确保图层可编辑"); throw e; } // 反选并填充白色 doc.selection.invert(); var white = new SolidColor(); white.rgb.red = 255; white.rgb.green = 255; white.rgb.blue = 255; doc.selection.fill(white); // 取消选择 doc.selection.deselect(); // 获取当前图像尺寸 var origWidth = doc.width.as("px"); var origHeight = doc.height.as("px"); // 计算正方形边长(取较大值) var squareSize = Math.max(origWidth, origHeight); // 创建新画布 doc.resizeCanvas( UnitValue(squareSize, "px"), UnitValue(squareSize, "px"), AnchorPosition.MIDDLECENTER ); // 居中所有图层 var layers = doc.layers; for (var i = 0; i < layers.length; i++) { layers[i].translate( (squareSize - origWidth) / 2, (squareSize - origHeight) / 2 ); } alert("处理完成:已抠图、填充白色并调整为正方形"); } else { alert("没有打开的文档"); } // 三条额外需要注意的逻辑点: // 1. 自动选择主体功能依赖于Photoshop的AI功能,复杂图像可能效果不佳 // 2. 脚本假设图层是可编辑的,如果锁定需要先解锁 // 3. 正方形化处理会扩展画布,不会裁剪原图内容 ``` 使用说明: 1. 在Photoshop中打开要处理的图片 2. 通过"文件 > 脚本 > 浏览"运行此脚本 3. 确保图片有明确的主体对象,抠图效果最佳 如需进一步调整,可以修改以下参数: - 白色颜色值(rgb值) - 正方形化的方式(当前是扩展画布,可改为裁剪) ######[AI写代码神器 | 588点数解答 | 2025-04-16 11:10:48]
- C++实现:统计[L, R]范围内数字2出现的次数及代码详解(字节豆包 | 489点数解答 | 2026-02-07 17:12:26)72
- 一键将生活照变专业证件照!还能随心换红、蓝、白底色 (阿里通义 | 258点数解答 | 2024-03-11 15:14:10)310
- Photoshop 脚本:一键为选定图层增加颜色,代码详解与注意事项! (DeepSeek | 303点数解答 | 2025-03-11 14:42:50)262
- 用 Python 脚本实现类似 Photoshop 增加颜色效果,代码示例来了!(字节豆包 | 260点数解答 | 2025-03-11 14:43:16)247
- PS 24.7.0 脚本:轻松修复曝光过度照片,附实用注意事项! (字节豆包 | 166点数解答 | 2025-04-30 10:13:32)247
- PS 24.7.0专用脚本:一键修复曝光过度照片(附代码及注意要点) (阿里通义 | 585点数解答 | 2025-04-30 10:15:33)255
- 巧用Photoshop脚本:调用Camera Raw滤镜一键为照片强力去雾! (字节豆包 | 397点数解答 | 2025-07-25 14:42:48)196
- Adobe Photoshop 2022 脚本处理褪色照片的实现与开发建议(字节豆包 | 1011点数解答 | 2026-03-13 21:16:19)31
- Photoshop 2024 USM 锐化脚本实现及开发建议(字节豆包 | 785点数解答 | 2026-03-26 21:34:08)24
- Adobe Photoshop 25.0.0:复古仿富士胶片滤镜脚本代码大揭秘!(字节豆包 | 261点数解答 | 2025-02-15 19:18:45)332
- Adobe Photoshop 26.3.0:脚本代码实现图片复古仿富士胶片滤镜效果(DeepSeek | 553点数解答 | 2025-02-18 13:19:51)352
- Photoshop CS6 图像转手绘草图脚本代码优化与注意要点(字节豆包 | 164点数解答 | 2025-03-02 23:18:21)279