项目定位#
PhotoStyle 是一个把「找风格」和「做调色」合并在一起的浏览器工具。传统调色流程往往先面对一堆抽象参数,再靠经验猜最终方向;这里先让用户看到原图和一组有明确参考来源的底版,再进入单个方案微调。它的目标不是替摄影师做构图或内容生成,而是把影调选择变成可以比较、可以回退的短流程。
从上传到导出的完整流程#
- 选择 JPG 或 PNG 图片,文件限制为 10MB;也可以直接拖拽到上传区域。
- 在确认步骤检查缩略图、文件名和大小,确认后才开始处理,误选文件可以重新选择。
- 页面生成原图和 10 组风格卡片。卡片同时显示风格名称、参考摄影师或底片方向、适用描述和推荐程度。
- 点击底版进入详情页,在大图旁调整参数;可以返回全部底版继续比较,也可以返回首页重新上传。
- 导出时使用原始分辨率重新执行处理,而不是把预览缩略图放大保存。
这个顺序把「批量选方向」和「单张精调」分开:先用缩略图快速淘汰不合适的方案,再把时间花在一个值得继续的底版上。
十组风格不是十个滤镜按钮#
当前配置将风格拆成十个有语义的方向:
- 顶级摄影高级灰:低饱和、中性偏冷,参考 Stephen Shore 与 Andreas Gursky。
- 顶级摄影 Portra 暖胶片:暖肤、柔和低对比,参考 Joel Meyerowitz 与 Kodak Portra 400。
- 顶级摄影日系高调:粉彩、柔光和明亮通透,参考 Rinko Kawauchi。
- 顶级摄影褪色胶片:抬黑、低饱和和奶雾感,参考 Saul Leiter 与 Luigi Ghirri。
- 顶级摄影电影暗调:冷青暗部与暖色光点,参考 Gregory Crewdson 与 Todd Hido。
- 顶级摄影青橙电影:青色暗部、橙色高光和更强对比,参考 Philip-Lorca diCorcia。
- 顶级摄影冷调纪实:自然光、偏冷且克制,参考 Richard Drew 与 World Press Photo。
- 顶级摄影浓郁反转片:高饱和、高对比,参考 William Eggleston 与 Andreas Gursky。
- 顶级摄影全影调黑白:完整黑白层次,参考 Ansel Adams 的 Zone System。
- 顶级摄影粗粒黑白:更粗粝、更高反差,适合街头和纪实画面。
这些名称不是为了制造「风格数量」的错觉。每个底版实际对应一组可复现的参数、适用描述和匹配条件,用户可以先理解它想解决什么画面,再决定是否进入微调。
自动匹配与手动控制#
引擎会分析图片的亮度分布、黑白场、对比度、整体色温和饱和度,再给各个底版计算推荐程度。分析结果用于排序和提示,不会锁死选择;用户仍然可以打开任意底版。
详情页把复杂参数翻译成五个容易判断的控制:强度、冷暖、褪色、对比和颗粒。滑块实时更新预览,既能保留底版的整体性,也能针对一张照片把效果收回来。需要更完整控制时,底版配置仍保留自动归一化、曲线倾向、分离色调和暗角等内部参数。
浏览器本地处理#
PhotoStyle 的调色引擎运行在浏览器端。核心计算使用 Float32Array 表示 RGB/RGBA 像素,并将原本的图像分析、归一化、色温、饱和度、黑白和颗粒等算子组合成可重复的处理流程;预览阶段使用较小图像提升交互速度,导出阶段再回到原始尺寸。
图片不会上传到项目服务器。页面仍然需要先加载应用资源和风格配置,但用户选择的照片只在本地读取和处理,这个边界比「上传后再承诺不保存」更容易验证,也更适合不希望把私人照片交给第三方的场景。
项目边界#
它是一个影调工具,不是完整的 RAW 开发器、修图软件或 AI 生图工具。当前流程聚焦 JPG/PNG 的色彩与质感变化,不负责裁切、修复、抠图或改变画面内容。十组底版提供的是可解释的起点,最终效果仍取决于原图的曝光、主体和拍摄条件。
使用界面#




