夜雨聆风学习资料网

ARTICLE · 1044641

12MB 的开源修图软件,对着一台装到 6455MB 的 Photoshop:Mac 原生 Compositor 几天冲上 1,676 星,但"高级修复不在里面"这句得改

12MB 的开源修图软件,对着一台装到 6455MB 的 Photoshop:Mac 原生 Compositor 几天冲上 1,676 星,但"高级修复不在里面"这句得改

2026年9月 · Mac 原生修图 · 纯 Swift · MIT · CosyVoice 对比

robbietilton/Compositor · 96.5% Swift · 零订阅 · 100% 本地 · 只有 macOS 能跑


🍎 Mac 原生📦 仅 12MB🔒 纯本地⚠️ 只能导 JPEG

📖 阅读时长约 10 分钟

💡 太长不看版(TL;DR):你的框架对了一半,但有一句说反了

对的部分:主打图像合成 ✓、图层管理与混合模式 ✓、基础选择与抠图 ✓(矩形/椭圆选框、自由套索、多边形套索、魔棒)、色彩调整与局部遮罩 ✓、缩放旋转与画板交互 ✓。"AI 生成不在里面"也完全正确——它没有任何生成式功能,去背景走的是本地算法,不是扩散模型。

但"高级修复暂时不在里面"这句说反了。我去读了仓库 README 和作者官网的功能清单,修复恰恰是它的重头戏:内容识别填充(还能向外智能延展画布)、污点修复画笔(内容感知)、仿制图章(可跨图层取样)、液化与涂抹、镜头校正、高斯/动感模糊、添加杂色……官方 README 专门有一节叫"Painting and retouching"。它省掉的不是编辑能力,是CMYK 印刷预检、复杂矢量排版、3D 贴图这类"专业全家桶"部分。

还有三个你完全没提、但粉丝最该知道的事:① 导出只能出 JPEG——导入支持 JPEG/PNG/HEIC/TIFF,导出却只有 JPEG,意味着不能导出透明通道,这条最容易被忽略也最要命;② 只能跑在 macOS 26 上,Windows / Linux 用户完全没门;③ 这项目2026-09-16 才建仓,到今天刚 4 天,星数是坐着火箭涨的,热度跟成熟度是两回事。

📦 一、项目全貌:一个设计师为了退订 PS 而写的软件

作者 Robbie Tilton 是个设计师,做这个项目的理由特别朴素,他自己写在首页:Adobe Photoshop 太贵,而 GIMP 这类工具又不够顺手,用着会打断心流。他平时用 PS 做合成和后期,所以他没去"重做一个 Photoshop",而是围绕"合成 + 后期"这一条工作流,把像素级出片需要的工具挑出来,其余全砍。开源的理由也很实在:把 Xcode 工程放出去,你可以按自己的流程加、删、改任何功能。

最抓眼球的是体积对比——整个应用约 12MB,而他本机上的 Photoshop 是 6,455MB。这个数字我们后面会专门讲怎么正确理解。技术上它是纯 Swift 原生(约 96.5% Swift + 少量 C),没有 Electron 那层壳,所以冷启动是秒开的。下面这张表是实时核实的底细。

项目信息详情(GitHub API 实测 2026-09-20)
🏷️ 仓库
github.com/robbietilton/Compositor
 · 官网 robbietilton.com/compositor · 描述"The Photoshop alternative for Mac"
⭐ 热度
1,676 Star
 · 180 Fork · 22 个 open issues · 关注者仅 9(第三方日榜写 2,341、有文章写 1.4k,均与实测不符,以 API 为准
📅 年龄
2026-09-16 建仓,至今约 4 天
 · 最后推送 2026-09-18 · 最新版 Compositor 1.0.4(2026-09-18 发布),共 5 个版本
💻 技术栈
纯 Swift(约 96.5%)+ 少量 C · AppKit/Metal 原生 · 无跨平台层 · 体积约 12MB
🍎 平台
仅 macOS(需 macOS 26)
 · 源码构建需 Xcode 26 · 无 Windows / Linux 版本
📜 许可证
MIT
(API 干净确认为 spdx MIT,无附加条件)· 可自由检查、修改、复用
📥 导入格式
JPEG · PNG · HEIC · TIFF · 支持直接拖入截图与其他 App 的图片
📤 导出格式
仅 JPEG
(⇧⌥⌘S 带实时预览)· 另有 Copy Merged 复制可见合成 · 不能导出 PNG / 透明通道
🤖 AI 参与方式
作者用 GPT-6 Astra 做功能规划,实现细节自己手工打磨 · 贡献者列表里除了 Robbie Tilton 还有 Claude
📏 体积对比
Compositor 约 12MB vs Photoshop 6,455MB作者本机口径,非统一基准,别当客观横评)
✨ 二、六大核心亮点

① 图层体系是真的完整,不是玩具。图层与图组支持混合模式、不透明度无级调节;拖拽排序、嵌套、行内改名;Option 拖拽复制还能把图层从一个项目拖到另一个打开的项目里。另外有剪贴蒙版和文件夹蒙版,⌘E 支持"向下合并 / 合并图层 / 合并组"三种。这一套下来,做海报拼图、UI 配图完全够用。

② 图层蒙版可涂、可填充、可反转、可模糊、可羽化,还能链接/解锁。解锁之后蒙版可以独立位移和变形,不用跟着图层走——这是 PS 老用户每天都要用的操作,很多轻量工具恰恰缺这一步。

③ 调整图层一应俱全,全程非破坏。色阶(带自动)、曲线、色相/饱和度、曝光度、渐变映射、颗粒、反相都有。调整是挂成图层的,原件像素一动不动,不满意随时改回来。

④ 非破坏性变换——缩到最小再放大,分辨率全都在。移动、缩放、旋转、翻转都不销毁原始数据;按住 ⌘ 拖控制柄可以自由扭曲透视,按 Shift 锁定单轴;能同时变换多个图层或整个文件夹;支持吸附画布与图层边缘/中心,位置、尺寸、缩放、角度还能用方向键精确步进。做 UI 稿和精确对位,这块很省心。

⑤ 修复与去除工具其实相当全(你这条说反了)内容识别填充不仅能消杂物,还能把画面向外智能延展污点修复画笔基于内容感知;仿制图章支持对齐/非对齐、可只取当前图层或取所有可见图层;再加上液化与涂抹、镜头校正、高斯/动感模糊、添加杂色,以及一键去除背景(Remove Background)。这些都在 README 里明明白白写着。

⑥ 12MB、秒开、快捷键跟 PS 全对齐。纯 Swift + 原生框架,没有 Electron 沙箱那层拖累;Cmd+E 合并、Shift+Option+Cmd+S 带预览导出、Option 拖拽复制、空格平移——老用户基本零适应成本。而且100% 本地计算,一个像素都不上传,这点对处理客户素材的人挺重要。


🔍 三、Compositor vs CosyVoice:第 15 次,纯错配

这是这个系列第 15 次"对比 CosyVoice"了。这次是干净的零重叠——比 Khoj、Hypit 那种"插槽 vs 模块"还远,它连插槽都没有。Compositor 是一个纯本地的 macOS 位图编辑器,只处理静态图像像素;CosyVoice 是语音合成模型,输入文本、输出音频。一个在像素域,一个在音频域,中间没有桥。

为什么说连"拼装"都谈不上?我看过它的功能清单:没有音视频能力、没有音频轨道、没有 TTS 输出位、没有插件系统或扩展接口(想加功能是直接改 Xcode 源码)。所以不存在"CosyVoice 能不能插进去"的问题——它没有任何地方需要一段语音

维度CompositorCosyVoice
品类
图像合成编辑器
(桌面应用)
语音合成模型
(TTS)
输入
鼠标/键盘操作 + 位图文件
文本 + 参考音频
输出
JPEG 图像
音频波形
交互方式
人手实时操作 GUI
API / 脚本调用
有没有语音位
没有
——无音频能力、无 TTS 输出、无插件接口
本身就是语音引擎
交集
❌ 零重叠。既不能比优劣,也无法拼成工作流——像素编辑和语音合成之间没有任何自然的上下游关系

⚠️ 那这种对比该怎么写?照实说。我不会为了凑一个"优势表"硬造交集——假对比比不对比更糟。如果你在做的是"给合成好的图配一段语音"这类内容,那它俩会出现在同一条内容生产链的两端,但那是你的内容策划把两件不相干的事排在了一起,不是它俩之间有技术协作关系。


🚀 四、如何使用:三种装法

路径 A:直接用现成版本(推荐,最省事)

# 去作者官网或 GitHub Releases 下最新版# robbietilton.com/compositor# github.com/robbietilton/Compositor/releases# 当前最新:Compositor 1.0.4(2026-09-18 发布)# 系统要求:macOS 26

路径 B:源码构建(想改功能就走这条)

# 环境要求:macOS 26 + Xcode 26git clone https://github.com/robbietilton/Compositor.gitcd Compositoropen Compositor.xcodeproj# 在 Xcode 里选中 Compositor scheme,按 Cmd+R 直接跑起来# 因为是 MIT 开源,加功能 / 删功能 / 改功能都没有限制

路径 C:打包成 DMG 安装包(注意证书门槛)

brew install create-dmg./scripts/release.sh# 产出:dist/Compositor-*.dmg# ⚠️ 这条不是纯开源就能跑通——它还需要仓库外自备:# ① 钥匙串里的 Developer ID Application 证书(签名)# ② xcrun notarytool 存的公证凭据(需 "compositor-notary" profile)# 想在【自己机器上直接用】,请回到路径 A,别折腾签名。

快捷键速查(跟 PS 一致,老用户可直接跳过)

Cmd+E .................. 合并(向下 / 图层 / 组)Shift+Option+Cmd+S ..... 导出(带实时预览)Option + 拖拽 .......... 快速复制图层Cmd + 拖控制柄 ......... 自由扭曲(Shift 锁单轴)空格 + 拖拽 ............ 平移画布

💡 上手建议:先用路径 A 装现成版,拿一张你自己最熟的合成活儿跑一遍——重点验三件事:① 图层蒙版解锁后独立位移顺不顺手;② 内容识别填充延展画布的效果能不能看;③ 导出的 JPEG 质量够不够你的下游用途。这三条都过了,再考虑要不要迁工作流。


🎯 五、适合谁 / 不适合谁
✅ 适合❌ 不适合
· Mac 用户,且已经升到或在用 macOS 26· 日常高频场景:海报拼图、素材抠图去底、UI 配图、社交配图、截图美化· 习惯 PS 快捷键与图层逻辑、不想重新学一套的人· 在意隐私:客户素材、私密图片不想上传云端· 不想付订阅费,且不接受 GIMP 那种界面· 会写 Swift、想按自己流程改功能的开发者(MIT 随便改)· 只想快速完成合成、不追求"全家桶"
· Windows / Linux 用户——纯 macOS 专属,没有任何跨平台版本· 需要导出 PNG / 透明通道——只支持导 JPEG,这条会卡死很多下游用途· 需要 CMYK 印刷分色、复杂矢量排版、3D 贴图——作者明确未覆盖· 想要 AI 生成图像 / 扩散式修复——它完全没有生成式功能· 要成规模的稳定生产管线——项目才 4 天,核心资产务必多备份· 系统低于 macOS 26、或不想升系统的保守派

💬 六、博主观点
1
12MB vs 6455MB 是个好故事,但别当成"更强"的证据
这个比值确实抓人,但得说公道话:Photoshop 的体积是几十年累积的格式支持、插件体系、企业能力堆出来的,大部分个人用户一辈子用不到,但那不是"纯臃肿"。而且这个数字是作者本机口径,不是统一基准下的客观横评。真正成立的结论是另一个:一个只为"一个人的真实工作流"做的工具,可以小得多、也顺手得多。这是理解它的正确姿势,也是为什么它值得一个 star。
2
"高级修复不在里面"这句得改——修复恰恰是它的重头戏
这点我核得很细:内容识别填充(还能向外延展画布)、污点修复画笔、仿制图章、液化与涂抹、镜头校正全都在,README 里有专门一节叫 "Painting and retouching"。它砍掉的不是编辑能力,是 CMYK 印刷预检、复杂矢量排版、3D 贴图这类"专业全家桶"模块。你"不堆砌功能"的判断方向是对的,但落到具体清单上,修复不能算"不在里面"。
3
比软件本身更有意思的,是它怎么被造出来的
作者很坦率:他用 GPT-6 Astra 先把功能盘子规划出来,然后自己一行行手调细节——不是"AI 全自动生成一个 App",也不是纯手工。这种"AI 做规划、人做打磨"的分工,是目前 AI 辅助开发里最真实的样子。更有意思的是他自己那句话的大意:2026 年还在手工做像素级合成其实挺"土",但他还在用,因为 AI 生成和编辑工具还不够像素级精准。一个天天用 AI 的人,亲手给出了 AI 图像工具当前能力边界的最诚实证词。(顺带一提,仓库贡献者列表里除了他本人,还挂着一个 Claude。)
4
导出只有 JPEG——这条最容易被忽略,也最容易踩坑
导入支持 JPEG/PNG/HEIC/TIFF,导出却只有 JPEG。这意味着你没法导出带透明通道的 PNG——抠好的图想拿去做图标、做叠加、喂给别的工具,直接就断在这一步。对一个"主打合成"的工具来说,这不是小瑕疵,是能力缺口。所以我在适配人群里把它单列了一条不适合。劝人用工具之前,先把它的出口讲清楚,比讲它有多少功能更负责。
5
第 15 次"对比 CosyVoice",这次是零重叠——照实说就是最好的写法
连着十几篇让我"对比 CosyVoice",结论大多是错配。这次更彻底:像素编辑器 vs 语音模型,零重叠。我选择不硬编一张"优势表",而是用能力边界表把"为什么不能比"讲明白。好工具各管一摊,硬拉来分高下,既误导读者,也贬低了两个项目本身的专业度。如果你真的想看我认真比一次,下次丢个同类的来——比如拿它跟 Krita、Pixelmator 放一起,才有看头。

⚠️ 七、注意事项

🔴 "高级修复不在里面"说反了,务必改对:Compositor 包含内容识别填充(可向外延展画布)、污点修复画笔(内容感知)、仿制图章(可跨图层取样)、液化与涂抹、镜头校正、高斯/动感模糊、添加杂色,官方 README 有专门的"Painting and retouching"章节。它未覆盖的是:CMYK 印刷预检管线、复杂矢量排版、专业 3D 贴图。"没有 AI 生成"这条你说得对——它不含任何生成式功能。

🔴 导出格式只有 JPEG,这是硬性能力缺口:导入支持 JPEG / PNG / HEIC / TIFF,但导出仅 JPEG(⇧⌥⌘S)。无法导出 PNG,也就无法保留透明通道。如果你的下游流程要用抠好的透明素材(做图标、做叠加、喂给其他工具),它会直接卡住这一步。选型前先用你自己的真实活儿验一遍,别只看功能列表。

🔴 只跑 macOS,而且门槛是 macOS 26Windows 与 Linux 用户完全无法使用,没有跨平台版本,也没有在线版。源码构建额外要求 Xcode 26。系统版本低于 macOS 26 的用户跑不起来,别指望降级兼容。另外路径 C 打包 DMG 需要自备 Developer ID 证书与公证凭据(仓库外的东西),普通用户直接用官方发行版即可,不必折腾。

🔴 项目只有 4 天,热度 ≠ 成熟度2026-09-16 建仓,2026-09-18 发布 1.0.4,至今约 4 天,已有 22 个 open issues 挂在 1,676 星的项目上。星数是几天内暴涨的,这是情绪曲线不是稳定性曲线。作为新近爆火的项目,它适合日常素材处理、UI 拼图、社交配图这类敏捷场景;处理核心重要资产时请一定保留多份备份,别把唯一副本交给一个 4 天大的软件。

🔴 它跟 Adobe 没有任何关系,别写成"Adobe 官方替代":项目里明确声明 "Photoshop 和 Adobe 是 Adobe Inc. 的商标;Compositor 与 Adobe 无关联、也未获其背书"。写推文或做宣传时不要暗示官方关系,避免商标风险。许可证是干净的 MIT(API 确认为 spdx MIT,无附加条件),修改、分发、商用都没有额外限制——但你改完再发布时同样不能拿 Adobe 的商标做卖点

📌 免责声明:以上信息基于 robbietilton/Compositor 仓库 README、作者官网 robbietilton.com/compositor、GitHub API 实时数据(实测 2026-09-20)及第三方公开资料整理,仅供参考,不要乱用。关键数据随版本与时间浮动,以仓库当前状态为准:Star 1,676 / Fork 180 / open issues 22 / 语言 Swift / 许可证 MIT / 建仓 2026-09-16 / 最新版 Compositor 1.0.4(2026-09-18)/ 平台仅 macOS 26。第三方日榜曾标 2,341 Star、另有文章标 1.4k,均与 API 实测不符,本文以 API 为准。"12MB vs 6,455MB"为作者本机口径,非统一基准评测。功能清单以仓库 README 与作者官网为准;"AI 参与方式"(GPT-6 Astra 辅助功能规划)来自作者公开访谈表述。本文与 Compositor 作者、Adobe 及 CosyVoice 相关方均无任何利益关系。

🎨 一个只做合成、只占 12MB 的 Mac 修图工具

纯 Swift 原生 · MIT 开源 · 100% 本地 · 快捷键全对齐 PS只跑 macOS 26,导出只有 JPEG——先验这两条再上车

作者官网GitHub 仓库

Compositor · The Photoshop alternative for Mac

robbietilton/Compositor · Pure Swift · MIT License · macOS 26 only

- 本文由 AI博主/科技观察员 撰写 · 2026-09-20 -

相关学习资料