ESC
开源 1 分钟阅读

Compositor:Mac 平台上的 Photoshop 替代品

一款完全免费开源的 Mac 图像编辑器 Compositor 发布,定位为 Adobe Photoshop 的替代品。它围绕合成与后期处理工作流打造,支持图层与蒙版、调整图层、内容识别填充、仿制图章、文字工具等完整功能,界面与快捷键贴近 Photoshop,采用 MIT 许可证,用户可通过 Xcode 下载源码自行修改扩展功能。

来源:GitHub日榜

Compositor

Adobe Photoshop 价格太高,而 GIMP 之类的工具用起来不够顺手,难以让我保持心流状态。这就是我开发 Compositor 的原因。

目标是打造一个完全免费、开源的全功能图像编辑器。我使用 Photoshop 主要做合成与后期处理,因此 Compositor 围绕这一工作流构建——具备生成像素级完美成品所需的各种工具。

由于它是开源的,你可以下载 Xcode 工程,添加、删除或修改任何功能,以适配自己的工作流。

功能特性

图层

  • 图层与文件夹,支持混合模式和不透明度——文件夹的不透明度会使其内部所有内容变暗
  • 图层蒙版:可绘制、填充、反相、模糊和羽化;可链接或取消链接,以便单独变换蒙版
  • 剪贴蒙版与文件夹蒙版
  • 调整图层:色相/饱和度、色阶、曲线、曝光、渐变映射和颗粒
  • 图层样式:描边、投影、颜色叠加、内阴影和外发光,由 GPU 渲染,可随时编辑
  • 向下合并、合并图层与合并组(⌘E)
  • 复制、内联重命名、拖放排序与嵌套;按住 Option 拖动可复制
  • 在打开的多个项目之间拖动图层

变换

  • 非破坏性的移动、缩放、旋转和翻转——无论图片缩得多小,都保持完整分辨率
  • 自由扭曲(按住 ⌘ 拖动控制柄),按住 Shift 可锁定到某一轴
  • 可同时变换多个图层或整个文件夹
  • 吸附到画布和图层的边缘与中心,并显示参考线
  • 位置、大小、缩放和角度的精确数值,可用方向键微调
  • 水平/垂直翻转图层与翻转画布

选区

  • 矩形和椭圆选框、自由套索和多边形套索,以及魔术工具——魔棒按颜色选取,对象工具会描摹你点击的内容(按 Tab 切换)
  • 选择主体,以及对任意选区进行扩展、收缩和羽化
  • 选区的加选与减选、移动轮廓,或移动并复制选区内的像素
  • 将图层的像素或蒙版载入为选区
  • 内容识别填充,还可将图像延展到边界之外

绘画与修饰

  • 画笔可调整大小、硬度、不透明度和平滑度,支持绘画或擦除模式(B 和 E),按住 Shift 可绘制直线
  • 污点修复画笔(内容感知)
  • 仿制图章,支持对齐或非对齐取样,可从单个图层或所有图层取样
  • 模糊工具,可用于像素或蒙版
  • 渐变工具和形状工具(矩形、圆角矩形、椭圆和直线),形状保持可编辑状态而非被栅格化
  • 文字工具(T):在可拖动、可调整大小的段落框中进行内联多行编辑;工具头部可设置字体、大小、颜色、对齐和间距;可变换文字并将其用作剪贴蒙版
  • 吸管工具和完整的取色器

调整与滤镜

  • 色阶(含自动)、曲线、色相/饱和度、曝光、渐变映射、颗粒和反相
  • 高斯模糊和动感模糊,可延伸至图层边缘之外
  • 添加杂色、镜头校正和移除背景
  • 实时预览,有选区时仅作用于选区范围

画布与文件

  • 多项目标签页
  • 标尺(⌘R)、从标尺拖出的参考线、布局网格,以及对参考线、网格、图层和文档边界的吸附
  • 带吸附功能的裁剪,按住 Option 可对称裁剪
  • 画布大小与图像大小
  • 缩小时进行锐利的高质量降采样,放大时显示像素网格
  • 导入 JPEG、PNG、HEIC、TIFF 和 Photoshop PSD(仅 8 位 RGB;不支持 PSB 或 CMYK)。PSD 的文件夹、蒙版、部分混合模式以及填充矩形/椭圆保持可编辑;文字和其他矢量内容会转换为像素。应用任何更改前会先显示转换报告。
  • 导出 JPEG 并支持实时预览(⇧⌥⌘S);合并拷贝
  • 全面采用 Photoshop 风格的键盘快捷键,可在"编辑 > 键盘快捷键"中重新映射
  • 自动更新,已签名并完成公证

系统要求

  • macOS 26.5 或更高版本
  • Xcode 26 或更高版本(用于从源码构建)

构建

打开 Compositor.xcodeproj 并运行 Compositor scheme。

发布

scripts/release.sh 会构建 Release 版本,使用 Developer ID 签名,进行公证并装订,然后打包为 dist/Compositor-<version>.dmg。

它需要以下内容,且全部保存在本仓库之外:

  • 登录钥匙串中的 Developer ID Application 证书
  • 通过 xcrun notarytool store-credentials "compositor-notary" … 保存的公证凭据
  • create-dmg(brew install create-dmg)

许可证

MIT —— 详见 LICENSE。