想让雨中街拍更有电影感,不必把照片交给图生图模型“重画”一遍。我们用两张获 Unsplash 免费许可的原片做了真正的前后对照:只改变像素色彩,不换人物、不补建筑、不凭空加霓虹。这套流程适合让 Codex 帮你写可重复运行的小脚本,摄影师仍保留最后的审美选择。

适合有明确主体、雨线和反光,但整体偏灰的街拍;也适合一组旅行照片在发布前建立统一色调。不适合新闻纪实、证据图或必须忠实呈现现场颜色的任务。优先用 RAW 或高质量 JPEG;本文为了可复现使用 1600px JPEG,并保留原片与许可链接。人物可辨认时还需考虑肖像使用范围。

第一张原片的亮点是密集雨线与一把红伞。本站只给暗部少量青蓝色,亮部保留自然的暖白,避免把人像、街道和雨线一起染成同一色块。
把照片放在你有权使用的本地文件夹。下面是本站独立编写、可直接交给 Codex 的复现提示词,不是摄影师原始提示词:
请为我写一个 PHP 8 + GD 的本地 JPEG 调色脚本 grade.php。 输入参数:原图路径、输出路径、模式 teal-amber 或 warm-rain。 只做逐像素颜色调整,禁止生成、修补、裁切、改变尺寸或增加物体。 保留原文件,检查文件存在、JPEG 解码成功、输出写入成功。 逐像素提取 RGB;亮度 luma=(0.2126R+0.7152G+0.0722B)/255; shadow=max(0,1-2*luma);highlight=max(0,(luma-0.45)/0.55)。 teal-amber 模式: R=(R-4)*1.06-14*shadow+24*highlight; G=(G-4)*1.07+27*shadow+5*highlight; B=(B-4)*1.06+32*shadow-10*highlight。 warm-rain 模式: R=(R-4)*1.08+16*highlight+5*shadow; G=(G-4)*1.04+8*highlight+2*shadow; B=(B-4)*1.03-8*highlight+11*shadow。 每通道四舍五入后限制到 0–255,JPEG 质量 88。 给出完整可执行代码、运行命令,并解释阴影和高光参数如何小幅修改。
先在本地安装 PHP 8 并启用 GD,再让 Codex 生成脚本;不要直接执行来历不明的插件或技能包。以自己有权使用的文件为例:
php grade.php rain-original.jpg rain-teal-amber.jpg teal-amber php grade.php rain-original.jpg rain-warm-rain.jpg warm-rain
运行后用同样的缩放比例并排看原图和导出图,不仅看整体气氛,也放大检查伞边、人物轮廓、路面高光。本站实际示例脚本使用了相同的亮度、阴影/高光分离和通道参数,输出不是模型臆造的“效果图”。


这张照片本来就很有氛围,因此调整刻意较轻。对于已有橙红灯箱的画面,继续加暖色更容易过曝;把注意力放在暗部色偏与高光保留,比追求“一眼像 AI 重画”更可信。
单张满意后,再要求 Codex 只读取指定文件夹里的 JPEG,把输出写进新建的 results 文件夹,文件名附加模式名,绝不覆盖原图。先处理两张不同曝光的样本;若暗部变脏,就把 shadow 系数减半;若灯牌死白,把 highlight 加成降到一半;若肤色偏青,对人物区域另做蒙版,不要盲目加全局暖色。
Codex 适合把明确的修图意图翻译成可复用脚本,但真正决定质感的是摄影师提出的限制:保留现场、保留主体、少量调整、与原图并排审。效果不够夸张并不等于失败;如果必须靠虚构光源才能“变好看”,那已经是另一个创作任务,应该明确标为合成图。
本文由「设计创意1984」整理编辑,转载请注明出处。
关注设计创意1984,持续获取设计趋势、AI创作方法与创意灵感。


via:Unsplash:Elena Malinina 原片与作者、Unsplash:Cuvii 原片与作者、Unsplash License:允许下载、修改与使用的条款
本文由 设计创意1984 作者:admin 发表,转载请注明来源!