Photoshop 2025:一键执行的老照片修复脚本大揭秘!
# Photoshop 2025 老照片修复脚本 以下是一个适用于 Photoshop 2025 的 JavaScript 脚本,可以一键执行老照片修复的常见操作: ```javascript // Photoshop 2025 老照片修复脚本 // 功能:自动执行去噪、划痕修复、颜色校正等操作 var doc = app.activeDocument; var originalLayer = doc.activeLayer; try { // 保存原始历史状态以便撤销 app.activeDocument.suspendHistory("老照片修复", "restoreOldPhoto()"); function restoreOldPhoto() { // 复制原始图层作为备份 var originalLayerCopy = originalLayer.duplicate(); originalLayerCopy.name = "原始备份"; // 创建修复图层 var restoreLayer = originalLayer.duplicate(); restoreLayer.name = "修复处理"; restoreLayer.move(originalLayer, ElementPlacement.PLACEBEFORE); // 自动色阶调整 restoreLayer.adjustLevels(0, 1.00, 255, [0, 255], 1.0); // 自动颜色校正 restoreLayer.autoColor(); // 减少杂色 (参数可根据需要调整) var noiseReductionDesc = new ActionDescriptor(); noiseReductionDesc.putEnumerated(charIDToTypeID("PrsT"), charIDToTypeID("PrSt"), charIDToTypeID("PrHr")); noiseReductionDesc.putUnitDouble(charIDToTypeID("Strg"), charIDToTypeID("#Prc"), 30); noiseReductionDesc.putUnitDouble(charIDToTypeID("Prsv"), charIDToTypeID("#Prc"), 50); executeAction(charIDToTypeID("Nrgl"), noiseReductionDesc, DialogModes.NO); // 使用表面模糊去除细小划痕 var surfaceBlurDesc = new ActionDescriptor(); surfaceBlurDesc.putUnitDouble(charIDToTypeID("Rds "), charIDToTypeID("#Pxl"), 5); surfaceBlurDesc.putUnitDouble(charIDToTypeID("Thsh"), charIDToTypeID("#Prc"), 15); executeAction(charIDToTypeID("SfBl"), surfaceBlurDesc, DialogModes.NO); // 使用智能锐化增强细节 var sharpenDesc = new ActionDescriptor(); sharpenDesc.putUnitDouble(charIDToTypeID("Amnt"), charIDToTypeID("#Prc"), 80); sharpenDesc.putUnitDouble(charIDToTypeID("Rds "), charIDToTypeID("#Pxl"), 1.0); sharpenDesc.putEnumerated(charIDToTypeID("Rmv "), charIDToTypeID("BlrR"), charIDToTypeID("GsnB")); executeAction(charIDToTypeID("Shrp"), sharpenDesc, DialogModes.NO); // 创建调整图层进行最终微调 var vibranceAdjustment = doc.artLayers.add(); vibranceAdjustment.name = "色彩增强"; vibranceAdjustment.kind = LayerKind.ADJUSTMENT; var vibranceDesc = new ActionDescriptor(); vibranceDesc.putUnitDouble(charIDToTypeID("Vl "), charIDToTypeID("#Prc"), 30); vibranceDesc.putUnitDouble(charIDToTypeID("Strt"), charIDToTypeID("#Prc"), 10); executeAction(charIDToTypeID("Vr "), vibranceDesc, DialogModes.NO); } } catch(e) { alert("修复过程中出错: " + e.message); } ``` ## 使用说明 1. 在 Photoshop 2025 中打开要修复的老照片 2. 通过"文件 > 脚本 > 浏览"加载此脚本 3. 脚本将自动执行以下修复步骤: - 创建原始图层备份 - 自动色阶和颜色校正 - 减少照片噪点 - 表面模糊去除细小划痕 - 智能锐化增强细节 - 添加色彩增强调整层 ## 自定义调整 你可以根据需要修改脚本中的参数: - `noiseReductionDesc` 中的数值控制降噪强度 - `surfaceBlurDesc` 中的数值控制划痕修复程度 - `sharpenDesc` 中的数值控制锐化强度 - `vibranceDesc` 中的数值控制色彩饱和度 ## 注意事项 1. 不同照片可能需要调整不同的参数值,建议先在小尺寸副本上测试 2. 过于严重的损坏可能需要手动修复配合此脚本 3. 脚本会保留原始图层,不满意效果可以随时删除修复层 ######[AI写代码神器 | 1029点数解答 | 2025-04-16 08:47:55]
- 超甜!用 HTML 代码让你无法拒绝成为千一的恋人(DeepSeek | 1411点数解答 | 2025-07-26 08:37:17)204
- 尘寰异世:中式恐怖风格下的诡异道士与角色奇幻之旅(DeepSeek | 2006点数解答 | 2025-07-30 21:26:41)167
- 50 分判断题大揭秘:变量、条件、循环与数组知识正误辨析(字节豆包 | 229点数解答 | 2025-12-21 19:15:16)79
- 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
- 揭秘:基于多指标的MQL4交易策略代码全解析与实战要点(DeepSeek | 1140点数解答 | 2025-04-22 16:27:33)195
- MQL4 交易逻辑代码示例:含指标运用与交易条件判断 (字节豆包 | 376点数解答 | 2025-04-22 16:30:23)203