超实用!一键修复老照片的Photoshop JSX脚本大揭秘
以下是适用于PHOTOSHOP的jsx脚本,用于一键修复老照片: ```jsx #target photoshop app.bringToFront(); function fixOldPhoto() { // 打开文档 if (app.documents.length > 0) { var doc = app.activeDocument; // 去色差 doc.colorBalance().selection = SelectionType.ALL; doc.colorBalance().cyanRed = -5; doc.colorBalance().magentaGreen = 3; doc.colorBalance().yellowBlue = 7; // 减少噪声 var idRdN = charIDToTypeID("RdN "); var desc2 = new ActionDescriptor(); var idAmt = charIDToTypeID("Amt "); desc2.putInteger(idAmt, 10); var idGssn = charIDToTypeID("Gssn"); desc2.putInteger(idGssn, 10); executeAction(idRdN, desc2, DialogModes.NO); // 自动对比度 autoContrast(doc); // 锐化 sharpenImage(doc); } } function autoContrast(doc) { var idAuto = charIDToTypeID("Auto"); var desc3 = new ActionDescriptor(); var idUsng = charIDToTypeID("Usng"); var ref2 = new ActionReference(); var idAdjx = charIDToTypeID("Adjx"); ref2.putClass(idAdjx); var idClrs = charIDToTypeID("Clrs"); desc3.putReference(idUsng, ref2); executeAction(idAuto, desc3, DialogModes.NO); } function sharpenImage(doc) { var idShpN = charIDToTypeID("ShpN"); var desc4 = new ActionDescriptor(); var idAmt2 = charIDToTypeID("Amt "); desc4.putInteger(idAmt2, 80); var idRds = charIDToTypeID("Rds "); desc4.putInteger(idRds, 1); var idThrs = charIDToTypeID("Thrs"); desc4.putInteger(idThrs, 0); executeAction(idShpN, desc4, DialogModes.NO); } fixOldPhoto(); ``` 三条额外需要注意的逻辑点: - 此脚本假设Photoshop已经打开并且存在至少一个文档。如果需要处理多个文件,应该添加循环和文件打开逻辑。 - 色彩平衡、降噪、自动对比度以及锐化的参数根据实际情况可能需要调整,以适应不同类型的老照片修复需求。 - 如果遇到特别复杂或者损坏严重的老照片,仅依靠此脚本可能无法达到理想效果,还需要人工干预进行精细调整。 ######[AI写代码神器 | 584点数解答 | 2025-03-06 10:47:36]
- JavaScript开发必知:TypeScript中JSX的原理与示例解析(阿里通义 | 235点数解答 | 2023-11-09 01:20:03)301
- Photoshop 脚本:一键为选定图层增加颜色,代码详解与注意事项! (DeepSeek | 303点数解答 | 2025-03-11 14:42:50)264
- 用 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)197
- Adobe Photoshop 2022 脚本处理褪色照片的实现与开发建议(字节豆包 | 1011点数解答 | 2026-03-13 21:16:19)35
- Photoshop 2024 USM 锐化脚本实现及开发建议(字节豆包 | 785点数解答 | 2026-03-26 21:34:08)24
- Adobe Photoshop 25.0.0:复古仿富士胶片滤镜脚本代码大揭秘!(字节豆包 | 261点数解答 | 2025-02-15 19:18:45)333
- Adobe Photoshop 26.3.0:脚本代码实现图片复古仿富士胶片滤镜效果(DeepSeek | 553点数解答 | 2025-02-18 13:19:51)352
- Photoshop CS6 图像转手绘草图脚本代码优化与注意要点(字节豆包 | 164点数解答 | 2025-03-02 23:18:21)279
- Adobe Photoshop 26.3.0脚本:一键为图片添加复古仿富士胶片滤镜效果!(DeepSeek | 660点数解答 | 2025-03-03 18:34:53)278