酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

帮我写一个适合Adobe Photoshop 版本:Adobe Photoshop 版本: 26.3.0 使用的脚本代码,全部本地化从操作,我想让图片增加复古的、仿富士胶片的滤镜效果,我已经打开了图片

以下是一个适用于Adobe Photoshop 26.3.0版本的脚本代码,用于为图片添加复古的仿富士胶片滤镜效果。这个脚本将直接在Photoshop中运行,对当前打开的图片进行处理。 ```javascript // 复古仿富士胶片滤镜效果脚本 var doc = app.activeDocument; // 获取当前打开的文档 // 添加色相/饱和度调整层 var hueSaturation = doc.artLayers.add(); hueSaturation.kind = LayerKind.HUESATURATION; var hueSaturationAdjustment = hueSaturation.adjustment; hueSaturationAdjustment.hue = 0; hueSaturationAdjustment.saturation = -20; hueSaturationAdjustment.lightness = 0; // 添加曲线调整层 var curves = doc.artLayers.add(); curves.kind = LayerKind.CURVES; var curvesAdjustment = curves.adjustment; curvesAdjustment.curves = [ [0, 0], [64, 50], [128, 128], [192, 200], [255, 255] ]; // 添加照片滤镜调整层 var photoFilter = doc.artLayers.add(); photoFilter.kind = LayerKind.PHOTOFILTER; var photoFilterAdjustment = photoFilter.adjustment; photoFilterAdjustment.color = new SolidColor(); photoFilterAdjustment.color.rgb.red = 255; photoFilterAdjustment.color.rgb.green = 220; photoFilterAdjustment.color.rgb.blue = 180; photoFilterAdjustment.density = 25; photoFilterAdjustment.preserveLuminosity = true; // 添加颗粒效果 var grain = doc.artLayers.add(); grain.kind = LayerKind.NORMAL; grain.applyAddNoise(10, NoiseDistribution.GAUSSIAN, true); // 合并所有图层 doc.mergeVisibleLayers(); // 保存文档 doc.save(); ``` 代码说明: 1. 色相/饱和度调整层:降低饱和度以增加复古感。 2. 曲线调整层:调整曲线以增强对比度,模拟胶片效果。 3. 照片滤镜调整层:添加暖色调,模拟富士胶片的色彩风格。 4. 颗粒效果:添加颗粒感,模拟胶片的质感。 注意事项: 1. 确保在运行脚本前已打开一张图片。 2. 脚本会直接修改当前打开的图片,建议在处理前备份原图。 3. 脚本中的参数可以根据个人喜好进行调整,以达到最佳效果。 [2025-02-18 13:19:51 | AI写代码神器 | 553点数解答]

相关提问