返回目录
开源项目自动化与 Agent 类新手

Compositor:面向 macOS 的开源 Photoshop 替代图像编辑器

Compositor 是由 robbietilton 开发、以 MIT 许可发布的开源 macOS 图像编辑器,目标是提供完全免费且贴近 Photoshop 合成与后期工作流的全功能替代方案。它支持图层与文件夹、图层蒙版、剪贴蒙版、调整图层、非破坏性变换、多种选区与修图工具、内容感知填充、导入导出多种图片格式以及 Photoshop 风格快捷键,并可按 macOS 26 + Xcode 26 从源码构建与自行修改功能。

0 次阅读2026/09/21 发布
Compositor:面向 macOS 的开源 Photoshop 替代图像编辑器 来源图片

社区作者 · zZz

它解决什么问题

Compositor 是一个完全免费、开源的 macOS 图像编辑器,作者因 Adobe Photoshop 费用过高、而 GIMP 等工具的操作习惯不够熟悉,遂自行构建该项目。其定位是围绕“合成(compositing)与后期处理”工作流打造的全功能图像编辑器,用来制作像素级精确的最终成品图。由于开源,用户可以下载 Xcode 工程,按自己的流程增加、删除或修改任意功能。

核心功能模块:

  1. 图层:支持图层与图层文件夹、混合模式与不透明度;图层蒙版可绘制、填充、反相、模糊与羽化,并可链接或不链接以便单独变换蒙版;支持剪贴蒙版与文件夹蒙版;调整图层包含色相/饱和度、色阶、曲线、曝光、渐变映射和颗粒;支持向下合并、合并图层与合并组(⌘E);支持复制、行内重命名、拖放排序与嵌套,Option 拖拽可复制;可在多个已打开工程之间拖动图层。
  1. 变换:移动、缩放、旋转、翻转均为非破坏性,图像无论缩小到多小都保留完整分辨率;按住 ⌘ 拖动控制点可自由变形(Free Distort),配合 Shift 可锁定轴向;可同时变换多个图层或整个文件夹;可吸附到画布与图层边缘、中心,并带参考线;位置、尺寸、缩放与角度支持精确数值输入,可用方向键步进;支持水平/垂直翻转图层与翻转画布。
  1. 选区:矩形与椭圆选框、自由手绘与多边形套索、魔棒;支持加选与减选、移动选区轮廓、移动或复制选区内的像素;可将图层像素或蒙版载入为选区;支持内容感知填充,并可用它把图像扩展到边缘之外。
  1. 绘画与修饰:画笔支持大小、硬度与不透明度,按住 Shift 可画直线;污点修复画笔(内容感知);仿制图章可对齐或不对齐、可采样单个图层或全部图层;模糊工具可作用于像素或蒙版;渐变工具与形状工具(矩形、圆角矩形、椭圆);文字工具(T)支持在可拖动、可缩放的段落框中行内多行编辑,工具头部可设置字体、字号、颜色、对齐与间距,文字可变换并用作剪贴蒙版;取色器与完整颜色选择器。
  1. 调整与滤镜:色阶(含自动)、曲线、色相/饱和度、曝光、渐变映射、颗粒与反相;高斯模糊与动感模糊可溢出图层边缘;添加杂色、镜头校正与移除背景;支持实时预览,存在选区时仅预览选区范围。
  1. 画布与文件:多工程标签页;裁剪支持吸附,按 Option 可对称裁剪;画布大小与图像大小;缩小时采用锐利的高质量降采样,放大时显示像素网格;可导入 JPEG、PNG、HEIC 与 TIFF,包括拖入截图和其他应用中的图片;可导出 JPEG 并实时预览(⇧⌥⌘S);支持拷贝合并内容;全程提供 Photoshop 风格键盘快捷键。

适用对象:需要在 macOS 上进行图层合成、抠图修饰、调整与滤镜处理的插画师、修图师、设计师与开发者;希望自行修改编辑器源码、或寻找免费 Photoshop 替代方案的用户。

运行与构建要求:需要 macOS 26;从源码构建需要 Xcode 26。构建方式是打开 Compositor.xcodeproj 并运行 Compositor scheme。发布时使用 scripts/release.sh 构建 Release 版本,用 Developer ID 签名、公证并 stapling,最后打包为 dist/Compositor-<version>.

dmg;发布所需资源均不放在仓库内,包括登录钥匙串中的 Developer ID Application 证书、通过 xcrun notarytool store-credentials "compositor-notary" … 保存的公证凭据,以及 create-dmg(brew install create-dmg)。

许可证:MIT,详见仓库 LICENSE 文件。

说明:来源未提供项目对应的 AI 模型、参数规模、权重文件大小或模型专属部署步骤,本项目属于原生 macOS 应用而非模型,相关字段留空或按运行环境填写。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

本项目为 macOS 原生应用,来源提供的是源码构建与发布流程,未提供预编译安装包下载地址。

一、准备环境

  1. 操作系统:macOS 26。
  1. 开发工具:Xcode 26(从源码构建必需)。

二、从源码构建并首次运行

  1. 获取仓库源码(克隆或下载 Compositor 工程)。
  1. 用 Xcode 26 打开工程文件:Compositor.xcodeproj。
  1. 在 Xcode 中选择并运行 Compositor scheme(Run),即可启动应用进行首次运行体验。

三、发布打包流程(可选,用于生成 dmg)

  1. 执行脚本:scripts/release.sh。该脚本会构建 Release 版本、使用 Developer ID 签名、进行公证并 stapling,最后打包输出到 dist/Compositor-<version>.dmg。
  1. 发布所需依赖均需保存在本仓库之外:
  • 登录钥匙串中的 Developer ID Application 证书;
  • 使用 xcrun notarytool store-credentials "compositor-notary" … 保存的公证凭据;
  • create-dmg 工具,可用 brew install create-dmg 安装。

四、常见问题与注意事项

  1. 若构建失败,先确认 macOS 版本为 26、Xcode 版本为 26,与工程要求一致。
  1. 若打包/公证环节报错,检查钥匙串中是否存在有效的 Developer ID Application 证书,以及公证凭据是否已按上述命令保存。

步骤 3 · 若脚本提示找不到 create-dmg,先执行

可复制命令
brew install create-dmg

  1. 来源未说明其他依赖、编译参数或预编译安装方式,相关细节待核验。

适用场景

在 macOS 上进行图层合成与后期处理
制作像素级精确的成品图
使用图层蒙版
剪贴蒙版与调整图层完成非破坏性修图
使用内容感知填充
污点修复与仿制图章进行抠图与修饰
通过矩形/椭圆选框
套索与魔棒完成精确选区与像素搬移
导入 JPEG/PNG/HEIC/TIFF 并导出 JPEG
处理截图与跨应用图片
开发者下载 Xcode 工程
按需增删或修改编辑器功能