PS 25.12.0 脚本:一键修复老照片并上色!
以下是一个Photoshop脚本(JSX),用于自动化修复老照片和上色,适配PS 25.12.0版本: ```javascript // Photoshop老照片修复与上色脚本 // 适配版本:Photoshop 25.12.0+ // 检查文档是否打开 if (app.documents.length > 0) { var originalDoc = app.activeDocument; // 创建修复副本 var restoredDoc = originalDoc.duplicate(); restoredDoc.activeLayer.name = "原始照片"; try { // 第一步:基础修复 // 自动去除灰尘和划痕 restoredDoc.activeLayer.applyDustAndScratches(3, 5); // 调整色阶增强对比度 var levels = restoredDoc.activeLayer.adjustLevels(); levels.inputLevels = [15, 1.00, 240]; // 第二步:智能锐化 var sharpen = restoredDoc.activeLayer.smartSharpen(); sharpen.amount = 75; sharpen.radius = 1.0; sharpen.noiseReduction = 15; // 第三步:自动上色 // 创建上色组 var colorizeGroup = restoredDoc.layerSets.add(); colorizeGroup.name = "AI上色"; colorizeGroup.blendMode = BlendMode.COLOR; // 使用神经网络滤镜上色 if (app.featureEnabled("neuralFilters")) { var nfl = restoredDoc.neuralFilters; var colorizeFilter = nfl.addFilter("colorize"); colorizeFilter.apply(); } else { // 备用上色方案 var hueLayer = restoredDoc.artLayers.add(); hueLayer.name = "手动上色"; hueLayer.blendMode = BlendMode.COLOR; // 这里可以添加具体上色步骤... } // 第四步:最终调整 var vibrance = restoredDoc.activeLayer.adjustVibrance(); vibrance.vibrance = +20; vibrance.saturation = +10; // 保存结果 var savePath = new File(originalDoc.path + "/restored_" + originalDoc.name); var saveOptions = new PhotoshopSaveOptions(); restoredDoc.saveAs(savePath, saveOptions); alert("照片修复和上色完成!\n保存为: " + savePath.name); } catch (e) { alert("处理过程中出错: " + e.message); } } else { alert("没有打开的文档,请先打开要修复的照片"); } ``` 使用说明: 1. 将代码保存为.jsx文件 2. 在PS中通过"文件 > 脚本 > 浏览"运行 3. 确保已打开要处理的老照片 注意事项: 1. 神经网络滤镜需要联网和PS 25.12.0+版本支持 2. 自动上色效果取决于原始照片质量,可能需要手动调整 3. 建议在处理前备份原图 ######[AI写代码神器 | 659点数解答 | 2025-04-24 11:08:43]
- PS 24.7.0 脚本:轻松修复曝光过度照片,附实用注意事项! (字节豆包 | 166点数解答 | 2025-04-30 10:13:32)247
- PS 24.7.0专用脚本:一键修复曝光过度照片(附代码及注意要点) (阿里通义 | 585点数解答 | 2025-04-30 10:15:33)255
- Python代码揭秘:商品销售量与广告投入的线性回归关系及预测(字节豆包 | 712点数解答 | 2024-11-18 20:44:33)317
- Python 实现线性回归:探究商品销售量与广告投入关系及销量预测(GPT | 443点数解答 | 2024-11-18 20:47:31)316
- 批处理文件:依据参数表.xlsx精准修改文件.txt中p、t、s值(GPT | 811点数解答 | 2024-12-05 12:58:37)406
- 用批处理和Python实现“参数表.xlsx”与“文件.txt”数据匹配及修改(讯飞星火 | 531点数解答 | 2024-12-05 13:20:42)383
- 批处理文件:依据参数表.xlsx精准修改文件.txt特定参数值(阿里通义 | 495点数解答 | 2024-12-05 13:22:26)362
- Python实现年龄范围判断:输入合法性、边界处理与类型转换要点(字节豆包 | 218点数解答 | 2026-01-06 11:58:33)49
- Python 实现:根据 0 - 25 岁输入输出对应英文年龄阶段(字节豆包 | 257点数解答 | 2026-01-29 17:04:02)32
- Python 代码:根据 0 - 25 岁输入输出对应英文年龄段 (字节豆包 | 98点数解答 | 2026-01-29 17:05:30)26
- Python 代码:根据 0 - 25 岁输入年龄输出对应英文称呼(字节豆包 | 265点数解答 | 2026-01-29 17:07:09)34
- Photoshop 脚本:一键修复旧照片并上色,附详细代码示例!(字节豆包 | 216点数解答 | 2025-02-14 17:36:28)243