RawedMac 上的 RAW 照片编辑器
一款简洁易用的 macOS 原生 RAW 编辑应用,同时具备专业修图会用到的工具:一键选择天空或主体的蒙版、色调曲线、颜色分级、HDR 合并。
使用 Rawed+,还能让 AI 代理替你操作应用。
一次买断,无需订阅。
自动
点一下,就能为每张照片调好曝光、对比度和白平衡。拍风景和日落时,“自动风景”会压暗天空、提亮前景。“恢复动态范围”(0 到 100)可保护高光,同时提亮暗部。
蒙版
“选择天空”和“选择主体”一键选出天空或主体。还可以添加线性渐变、径向渐变、画笔、明亮度范围或颜色范围,并通过相加、相减、相交加以组合。每个蒙版提供从曝光到饱和度共 12 项调整。
颜色
色调曲线(RGB、单通道和参数曲线),调整 8 种颜色色相、饱和度和明亮度的混色器,以及针对阴影、中间调和高光的颜色分级。白平衡可用色温和色调设置,也可用吸管点击画面中的中性色区域。
HDR 合并
将两张或更多包围曝光的照片合并。Rawed 会自动对齐、去除鬼影,并存储为线性 HDR TIFF,可直接在编辑器中打开。
AI 代理(Rawed+)
让 Claude 等 AI 代理通过 MCP 操作 Rawed:调整、蒙版、导出,App 能做的都可以交给它。每一步都能撤销。设置方法与工具参考
修一张照片
DSC00475:天空发白,前面的海和船又太暗。把天空的颜色找回来,船稍微提亮一点。
rawed · get_photo_info(path: "DSC00475.ARW")
{"camera": "SONY ILCE-6400", "lens": "E 18-135mm F3.5-5.6 OSS", "exposure": "1/400 s · f/5.0 · ISO 160 · 43 mm", "as_shot_temperature": 5431, "baseline_exposure_ev": 0.4}
rawed · get_analysis(path: "DSC00475.ARW")
{"dynamic_range_ev": 5.84, "top_vs_bottom_ev": 2.55, "highlight_clip_percent": 0.77, "recoverable_highlight_percent": 0.72, "shadow_clip_percent": 0.0}
rawed · render_preview(path: "DSC00475.ARW", max_size: 1024)
Edited preview, 1024×683.

画面顶部比底部亮 2.5 EV,高光有 0.77% 溢出(其中 0.72% 可从 RAW 数据中恢复),阴影没有溢出。我先压低高光和白色色阶,再提亮较暗的区域。
rawed · update_recipe(path: "DSC00475.ARW", changes: {"light":{"highlights":-50,"whites":-15}})
Applied “Pull back the bright sky”. Changed: {"light":{"highlights":-50,"whites":-15}}
rawed · render_preview(path: "DSC00475.ARW", max_size: 1024)
Edited preview, 1024×683.

rawed · update_recipe(path: "DSC00475.ARW", changes: {"light":{"shadows":25,"exposure":0.15}})
Applied “Lift the sea and ships”. Changed: {"light":{"exposure":0.15,"shadows":25}}
rawed · render_preview(path: "DSC00475.ARW", max_size: 1024)
Edited preview, 1024×683.

全局调整后天空还是偏亮,我用天空蒙版把它压暗,再用径向蒙版给两艘船补点光。
rawed · edit_mask(path: "DSC00475.ARW", action: "add", name: "Sky", shape: {"kind":"sky"}, adjustments: {"exposure":-0.3,"dehaze":15,"saturation":10})
Added mask “Sky”.
rawed · render_preview(path: "DSC00475.ARW", max_size: 1024)
Edited preview, 1024×683.

rawed · edit_mask(path: "DSC00475.ARW", action: "add", name: "Ships", shape: {"kind":"radial_gradient","center":{"x":0.48,"y":0.47},"radius_x":0.32,"radius_y":0.1,"feather":60}, adjustments: {"exposure":0.3,"clarity":10})
Added mask “Ships”.
rawed · render_preview(path: "DSC00475.ARW", max_size: 1024)
Edited preview, 1024×683.

rawed · render_preview(path: "DSC00475.ARW", max_size: 1024, original: true)
Original preview, 1024×683.


高光 −50,白色色阶 −15,阴影 +25,曝光度 +0.15。天空蒙版:曝光度 −0.3,去朦胧 +15,饱和度 +10。船上的径向蒙版:曝光度 +0.3,清晰度 +10。每一步都记录在 Rawed 的历史记录中,可用 ⌘Z 撤销。
统一整组照片
这个文件夹里是在魁北克城一个下雪的傍晚拍的 22 张照片,每张的亮度和颜色都不一样。帮我统一成一组,风格以 DSC_1803 为准,然后导出给客户的原尺寸 JPEG 和网页用的 2048 px 版本,都去掉位置信息。
rawed · list_photos(folder: "photos")
22 photos: DSC_1764.NEF, DSC_1767.NEF, DSC_1770.NEF, …
rawed · assess_photos(paths: ["DSC_1764.NEF", "DSC_1767.NEF", … 22 photos], include: ["exposure"])
{"DSC_1791.NEF": {"ev_offset": -2.43, "highlight_clip_percent": 0.56}, "DSC_1835.NEF": {"ev_offset": -1.88, "highlight_clip_percent": 0.21}, "DSC_1806.NEF": {"ev_offset": -1.26, "highlight_clip_percent": 1.08}} …
… 同一回复中还有 19 张照片
rawed · get_photo_info(path: "DSC_1764.NEF")
{"as_shot_temperature": 3458, "as_shot_tint": 25}
… 对其余 21 张照片执行相同调用
按原始拍摄,以 18% 灰为基准,这组照片的曝光在 −2.43 到 −1.26 EV 之间,相差 1.2 EV;相机选择的白平衡从 2705 K 到 4490 K 不等。我会把每张都调到整组中位数加 0.4 EV(−1.48 EV),曝光调整幅度为 −0.22 到 +0.95 EV,并统一白平衡为 3400 K、色调 +19,即相机自身数值的中位数。
rawed · render_preview(path: "DSC_1764.NEF", max_size: 360, original: true)
DSC_1764.NEF: Original preview, 360×240.
… 对其余 21 张照片执行相同调用
rawed · update_recipe(path: "DSC_1791.NEF", changes: {"light": {"exposure": 0.95}})
DSC_1791.NEF: Applied “Match exposure”. Changed: {"light":{"exposure":0.95}}
rawed · update_recipe(path: "DSC_1835.NEF", changes: {"light": {"exposure": 0.4}})
DSC_1835.NEF: Applied “Match exposure”. Changed: {"light":{"exposure":0.4}}
rawed · update_recipe(path: "DSC_1806.NEF", changes: {"light": {"exposure": -0.22}})
DSC_1806.NEF: Applied “Match exposure”. Changed: {"light":{"exposure":-0.22}}
… 对其余 19 张照片执行相同调用
rawed · set_white_balance(path: "DSC_1764.NEF", mode: "custom", temperature: 3400, tint: 19)
DSC_1764.NEF: White balance: {"mode": "custom", "temperature": 3400, "tint": 19}
… 对其余 21 张照片执行相同调用
曝光和白平衡已经统一。接下来在 DSC_1803 上调风格:中等对比度曲线,加一点自然饱和度,少许清晰度和去朦胧,阴影偏冷、高光偏暖,再加轻微暗角。
rawed · apply_tone_curve_preset(path: "DSC_1803.NEF", preset: "medium_contrast")
DSC_1803.NEF: Tone curve rgb: mediumContrast.
rawed · update_recipe(path: "DSC_1803.NEF", changes: {"color": {"vibrance": 12}, "presence": {"clarity": 10, "dehaze": 6}, "colorGrading": {"shadows": {"hue": 215, "saturation": 14, "luminance": 0}, "highlights": {"hue": 40, "saturation": 10, "luminance": 0}}, "effects": {"vignette": {"amount": -10}}})
DSC_1803.NEF: Applied “Night look”. Changed: {"color":{"vibrance":12},"colorGrading":{"highlights":{"hue":40,"luminance":0,"saturation":10},"shadows":{"hue":215,"luminance":0,"saturation":14}},"effects":{"vignette":{"amount":-10}},"presence":{"clarity":10,"dehaze":6}}
rawed · render_preview(path: "DSC_1803.NEF", max_size: 1024)
DSC_1803.NEF: Edited preview, 1024×683.

rawed · paste_settings(source: "DSC_1803.NEF", paths: ["DSC_1764.NEF", "DSC_1767.NEF", … 21 photos], categories: ["toneCurve", "color", … 5 items])
Pasted toneCurve, color, colorGrading, presence, effects from DSC_1803.NEF to 21 photos.
我把风格粘贴到其余 21 张照片上,不包括曝光和白平衡,这样之前的统一效果不受影响。有 4 张在拍摄时就被路灯或车灯打爆了高光(DSC_1791, DSC_1803, DSC_1806, DSC_1829),这几张我把高光降低了 40。
rawed · update_recipe(path: "DSC_1791.NEF", changes: {"light": {"highlights": -40}})
DSC_1791.NEF: Applied “Hold the lamp highlights”. Changed: {"light":{"highlights":-40}}
… 对其余 3 张照片执行相同调用
rawed · render_preview(path: "DSC_1764.NEF", max_size: 360)
DSC_1764.NEF: Edited preview, 360×240.
… 对其余 21 张照片执行相同调用
rawed · export(paths: ["DSC_1764.NEF", "DSC_1767.NEF", … 22 photos], format: "jpeg", quality: 0.9, size: "original", remove_location: true, directory: "client")
{"completed": 22, "failures": [], "outputs": ["client/DSC_1767.jpg", "… 22 files"]}
rawed · export(paths: ["DSC_1764.NEF", "DSC_1767.NEF", … 22 photos], format: "jpeg", quality: 0.8, size: "long_edge", long_edge: 2048, remove_location: true, file_name: "{name}-web", directory: "web")
{"completed": 22, "failures": [], "outputs": ["web/DSC_1767-web.jpg", "… 22 files"]}


已开启去除位置信息,导出了 22 张原尺寸 JPEG 到 client/,22 张网页版(2048×1365)到 web/。共调用工具 123 次。每处改动都是对应照片历史记录中的一步,可以撤销。
挑选整组照片
这是圣帕特里克节游行拍的 28 张,大多是连拍。把失焦或曝光严重有问题的都排除,每组连拍留下最好的一张,并把留用的标记出来。
rawed · assess_photos(paths: ["DSC_2525.NEF", "DSC_2526.NEF", … 28 photos])
{"DSC_2527.NEF": {"sharpness": {"score": 78, "likely_blurry": false, "relative_to_group_best": 0.87}, "exposure": {"highlight_clip_percent": 0.25, "likely_overexposed": false}, "faces": {"count": 2, "any_eyes_closed": false}, "duplicate_group": 1}, "DSC_2528.NEF": {"sharpness": {"score": 81, "likely_blurry": false, "relative_to_group_best": 1}, "exposure": {"highlight_clip_percent": 0.08, "likely_overexposed": false}, "faces": {"count": 5, "any_eyes_closed": true}, "duplicate_group": 1}, "DSC_2547.NEF": {"sharpness": {"score": 69, "likely_blurry": false, "relative_to_group_best": 0.74}, "exposure": {"highlight_clip_percent": 7.18, "likely_overexposed": true}, "faces": {"count": 1, "any_eyes_closed": false}, "duplicate_group": 5}} … {"duplicate_groups": [{"group": 1, "photos": 4, "suggested_keep": "DSC_2527.NEF"}, {"group": 2, "photos": 9, "suggested_keep": "DSC_2539.NEF"}, {"group": 3, "photos": 2, "suggested_keep": "DSC_2540.NEF"}, {"group": 4, "photos": 3, "suggested_keep": "DSC_2558.NEF"}, {"group": 5, "photos": 6, "suggested_keep": "DSC_2550.NEF"}, {"group": 6, "photos": 2, "suggested_keep": "DSC_2556.NEF"}]}
… 同一回复中还有 25 张照片
28 张照片都不模糊(锐度 61 到 92,满分 100),也没有曝光不足。DSC_2547 曝光过度,高光有 7.2% 溢出。26 张可分成 6 组相似照片,2 张没有相似照片。第一组 4 张连拍中最清晰的那张有人似乎闭着眼,所以 Rawed 建议改用 DSC_2527。闭眼检测只是参考,也可能是人群中的某个人。我会在每组中选建议的那张,加上 2 张没有相似照片的,其余排除。
rawed · set_rating(paths: ["DSC_2527.NEF", "DSC_2539.NEF", … 8 photos], rating: 3, flag: "pick")
Set rating 3, flag pick on 8 photos.
rawed · set_rating(paths: ["DSC_2525.NEF", "DSC_2526.NEF", … 20 photos], flag: "reject")
Set flag reject on 20 photos.
rawed · render_preview(path: "DSC_2525.NEF", max_size: 320)
DSC_2525.NEF: Edited preview, 320×214.
… 对其余 27 张照片执行相同调用
留用与排除
DSC_2525 排除 · 第 1 组
DSC_2526 排除 · 第 1 组
DSC_2527 留用 · 第 1 组最佳
DSC_2528 排除 · 第 1 组
DSC_2529 排除 · 第 2 组
DSC_2530 排除 · 第 2 组
DSC_2531 排除 · 第 2 组
DSC_2532 排除 · 第 2 组
DSC_2533 排除 · 第 2 组
DSC_2534 排除 · 第 2 组
DSC_2536 排除 · 第 2 组
DSC_2538 排除 · 第 2 组
DSC_2539 留用 · 第 2 组最佳
DSC_2540 留用 · 第 3 组最佳
DSC_2541 排除 · 第 3 组
DSC_2542 留用 · 无相似照片
DSC_2543 留用 · 无相似照片
DSC_2545 排除 · 第 4 组
DSC_2546 排除 · 第 5 组
DSC_2547 排除 · 7.18% 溢出
DSC_2548 排除 · 第 5 组
DSC_2549 排除 · 第 5 组
DSC_2550 留用 · 第 5 组最佳
DSC_2551 排除 · 第 5 组
DSC_2554 排除 · 第 4 组
DSC_2556 留用 · 第 6 组最佳
DSC_2557 排除 · 第 6 组
DSC_2558 留用 · 第 4 组最佳
8 张留用并标为 3 星,20 张排除。没有删除任何照片:在图库中按旗标筛选,即可分别查看。
整组示例中的照片:Wilfredor,CC0 1.0,来自 Internet Archive。此处以小尺寸预览展示。
全部功能
RAW 处理
- RAW 引擎
- Apple 的 RAW 引擎,逐张记录解码器版本
- RAW 设置
- 高光恢复、色域映射、基础曲线、阴影增强、基准曝光
- RAW 细节
- 捕获锐化、减少摩尔纹(部分格式)、明亮度与颜色降噪
光线
- 基本
- 曝光度(±5 EV)、对比度、高光、阴影、白色色阶、黑色色阶
- 色调
- 局部色调映射、高光压缩、恢复动态范围(0–100)
- 白平衡
- 原照设置、自动、自定(2,000–50,000 K,色调 −150 至 +150)、吸管
- 自动
- 自动、自动风景
颜色
- 色调曲线
- 点曲线(RGB、R、G、B)、参数曲线(高光、亮调、暗调、阴影,三个分割点)、预设(线性、中等、强烈)
- HSL
- 8 种颜色(红、橙、黄、绿、浅绿、蓝、紫、洋红)的色相、饱和度和明亮度
- 颜色分级
- 阴影、中间调、高光的色相、饱和度和明亮度;混合、平衡
- 饱和度
- 自然饱和度、饱和度
细节与效果
- 锐化
- 数量、半径、细节、蒙版(调整时显示蒙版)
- 降噪
- 明亮度(细节、对比度)、颜色(细节、平滑度)。可载入你自备的 Core ML 降噪模型
- 效果
- 纹理、清晰度、去朦胧、裁剪后晕影(数量、中点、圆度、羽化、高光)
镜头与几何
- 镜头
- 镜头配置文件校正(开/关)、畸变、暗角、去边
- 裁剪
- 比例预设、自定比例、拉直、自动拉直
- 变换
- 90° 旋转、水平和垂直翻转、透视(垂直、水平、旋转、长宽比、缩放、偏移)
蒙版
- 类型
- 选择天空、选择主体、线性渐变、径向渐变、画笔(大小、羽化、流量、密度、擦除)、明亮度范围、颜色范围
- 组合
- 相加、相减、相交、反转
- 局部调整
- 曝光度、对比度、高光、阴影、白色色阶、黑色色阶、色温、色调、饱和度、锐度、清晰度、去朦胧
显示
- 直方图
- RGB、明亮度
- 曝光检查
- 高光与阴影溢出提示、斑马纹(95%、98%、100%)、曝光热图
- 对比
- 拆分、并排、按住空格键查看原图
- 画面
- 缩放 25–400%,在 HDR 显示器上进行 EDR 预览
图库
- 挑选
- 评分(0–5)、旗标(留用、排除)、颜色标签(5 种颜色)
- 排序与筛选
- 按拍摄时间、文件名或评分排序;按评分、旗标或文件类型筛选
- 文件
- 按原样显示文件夹,RAW + JPEG 配对显示为一张照片,支持存储卡和外置驱动器(按拍摄日分组,拷贝到文件夹)
编辑
- 无损编辑
- 绝不修改原始文件,编辑记录逐张保存在附属文件中
- 历史记录
- 撤销、重做、历史记录列表
- 预设
- 内置 7 个;可创建、导入和导出(.rspreset);按类别拷贝和粘贴设置;批量应用
导出
- 格式
- JPEG、HEIF、PNG、TIFF(16 位)
- 色彩空间
- sRGB、Display P3
- 尺寸
- 原始尺寸、长边、短边、宽 × 高、百分比、百万像素
- 选项
- 质量、元数据(全部、去除位置、去除相机和位置、仅版权、无)、版权和创作者、输出锐化、分辨率(ppi)、文字或图片水印、含日期和编号的文件名模板、按拍摄日期建子文件夹、批量导出
- 预设
- 统一的导出面板,也可在不打开编辑器的情况下转换存储卡中的照片。预设:原始尺寸 JPEG、网页、分享、小、无损 PNG
HDR 合并
- HDR 合并
- 两张或更多包围曝光照片,自动对齐,去除鬼影(可调),存储为线性 HDR TIFF
AI 代理(Rawed+)
- MCP
- rawed-mcp 服务器,适用于 Claude Code、Codex 和其他 MCP 客户端。仅接受来自同一台 Mac 的连接。在设置中开启
相机
Sony、Canon、Nikon、Fujifilm、Panasonic、OM System、Olympus、Pentax、Leica、Hasselblad,以及 iPhone 和 iPad 的 ProRAW(DNG)
你的 Mac 能打开的 RAW 文件,Rawed 都能打开:截至 2026 年 10 月共 932 款相机。新相机会随 macOS 更新加入支持。
价格
两个版本的编辑器完全相同,唯一的区别是:Rawed+ 可以让 Claude Code、Codex 等 AI 代理替你操作。如果你习惯自己动手修图,Mac App Store 上的 Rawed 就足够了。
| Rawed(Mac App Store) | Rawed+ | |
|---|---|---|
| 价格 | $9.99,一次买断 | $9.99,一次买断 |
| 购买渠道 | Mac App Store | 本网站 |
| 编辑器、蒙版、导出、存储卡 | 支持 | 支持 |
| 通过 MCP 使用 AI 代理 | 不支持 | 支持 |
| 免费试用 | 无 | 14 天 |
| 可用的 Mac | 同一 Apple 账户下的所有 Mac | 最多 3 台你自己的 Mac |
| 许可方式 | Apple 账户 | 许可证密钥,永久有效 |
| Mac App Store,$9.99 | 购买 Rawed+,$9.99免费试用 |
在 Mac App Store 购买了 Rawed 的用户,使用 Rawed+ 无需另外付费。
下载 Rawed+,并在同一台 Mac 上打开一次 App Store 版。
以上为美国价格,不含税。其他国家和地区的价格及税费可能不同。
