Untitled
unknown
plain_text
a month ago
1.6 kB
2
Indexable
function main() { if (!app.documents.length) { alert("Please open an image before running the script."); return; } var doc = app.activeDocument; // Create a new adjustment layer (Curves) for color grading var curvesLayer = doc.artLayers.add(); curvesLayer.name = "Cinematic Color Grade"; curvesLayer.blendMode = BlendMode.NORMAL; var curves = doc.channels; // Adjust Blue Channel to enhance water tones var blueCurve = doc.channels.getByName("Blue"); blueCurve.curves.adjust(0, 10); // Shadow boost blueCurve.curves.adjust(128, 140); // Midtones shift blueCurve.curves.adjust(255, 245); // Highlights tweak // Adjust Green Channel for a more teal look var greenCurve = doc.channels.getByName("Green"); greenCurve.curves.adjust(0, 5); greenCurve.curves.adjust(128, 135); greenCurve.curves.adjust(255, 250); // Apply a contrast boost with Levels var levelsLayer = doc.artLayers.add(); levelsLayer.name = "Contrast Boost"; levelsLayer.blendMode = BlendMode.OVERLAY; var levels = doc.channels; var rgbLevel = doc.channels.getByName("RGB"); rgbLevel.levels.adjust(10, 1.1, 245); // Add a subtle vignette effect var vignette = doc.artLayers.add(); vignette.name = "Vignette"; vignette.blendMode = BlendMode.MULTIPLY; var gradientFill = vignette.applyGradientFill("Radial", [0, 0, 0], [0, 100]); vignette.opacity = 40; alert("Cinematic Water Dive color grading applied!"); } main();
Editor is loading...
Leave a Comment