☰
Compositor 图像编辑安装教程:从安装到修出第一张图
2026/11/1 1:43:09 网站建设 项目流程

Compositor 图像编辑安装教程:从安装到修出第一张图

【免费下载链接】CompositorThe Photoshop alternative for Mac项目地址: https://gitcode.com/gh_mirrors/compos/Compositor

你手里有张照片,灰蒙蒙的,想修一下。打开 Photoshop 的念头在订阅价面前打消了;GIMP 装了,界面又陌生得不行,修两笔就想关窗口。如果你用的是 Mac,可以先停下来看看 Compositor:MIT 协议、免费可商用的 macOS 原生图像编辑器,围绕图层合成与照片后期搭建,快捷键沿用 Photoshop 那套。这篇不聊架构,只做一件事:带你从安装走通到导出第一张成片,每个结论都能在仓库里找到出处。

先回答三个问题

系统门槛高不高

一句话结论:要 macOS 26.0 以上,且必须是 Apple 芯片的 Mac。仓库 README.md 的 Requirements 一栏写得很直白:macOS 26.0 or later on a Mac with Apple silicon。Intel Mac 或还在用旧系统的,这一条就先卡住了;源码构建则额外需要 Xcode 26 以上,但那只影响改代码的人,不影响你用它修图。

适不适合我用

一句话结论:它是 macOS 专属应用,目前没有官方 Windows / Linux 版,界面也只有英文。同样见 README.md 的 Other platforms 与 Translations 两节。但如果你从 Photoshop 过来,它把图层、蒙版、色阶、曲线、文字这些核心都实现了,且"Photoshop-style keyboard shortcuts throughout"——菜单和按键的位置习惯是熟人的。

上手要花多少时间

一句话结论:30 分钟内能走完一遍完整闭环。理由不在感觉,而在覆盖:图层与图层组、蒙版、色阶、色相饱和度、文字、变换这些修图主线在 README.md 的 Features 一节里逐项列着,且都能落到具体文件——色阶在 Compositor/Document/Levels.swift,色相饱和度在 Compositor/Document/HueSaturation.swift,文字在 Compositor/Document/TypeTool.swift。下面的实操走一遍你就知道这 30 分钟怎么花。

跟我做完一件事

接下来把安装、导入、调色、保存、导出串成一条线,任务只有一个:救回一张灰蒙蒙的照片。

装到电脑上

你看到什么:一个干净的起点。你做什么:打开终端跑一行命令。

brew install --cask robbietilton-compositor

装完 Applications 里就多了 Compositor。网络不方便的走另一条路:官网或 GitHub Releases 下载 DMG,拖进 Applications——scripts/release.sh 的开头就写着它的目标:产出一个"在任何 Mac 上打开都不报警告"的签名 + 公证 DMG,脚本末尾还专门跑spctl --assess模拟别的 Mac 上 Gatekeeper 会怎么判。

把照片喂进去

你看到什么:File 菜单里的导入项。你做什么:导入一张照片。它吃 JPEG、PNG、HEIC、TIFF、WebP、SVG、PDF,也吃相机 RAW——RAW 会先走一个独立的 develop 步骤,定好参再进画布;甚至有 PSD/PSB,转换前还先给你一份报告确认。这段能力清单同样在 README.md 里,不用猜。

救回这张照片

你看到什么:Image 菜单打开 Levels,面板顶部是实时直方图,下面一排滑杆管输入黑场、Gamma、输入白场和输出端点,旁边是 Auto 区。你做什么:点一次 Auto 的 Contrast,再点一次 Color,看直方图被拉开,OK。Auto 不玄学:实现就在 Compositor/Document/LevelsAutomatic.swift,从直方图两端各扫到累计占比刚过 0.1% 的位置当黑白端点——Contrast 拿三通道共同区间去拉,Color 给红绿蓝各算各的端点,第三个按钮再顺手算个 gamma 把中间调拉回中性。

点 OK 后,这条调整按查找表逐像素改写像素,并记成一条可撤销的步骤;整个图像被BrushRaster.inBands切段扔给多个核并行跑(Compositor/Document/Levels.swift),大图也不卡。

接着让某个颜色单独动一下。你看到什么:Hue/Saturation 面板三根滑杆——色相 −180°~180°、饱和度 −100~100、明度 −100~100,数值和 Photoshop 的 ⌘U 完全一致,左上角还能在 Master 与红、黄、绿、青、蓝、洋红六种色域之间切换。你做什么:选一个色域,用吸管点在画布上你想动的那个颜色,色域就自动以它为圆心重新定位。源码里这套设计直接对标 PS,Compositor/Document/HueSaturation.swift 里的注释原话是 "The six color ranges plus Master, as in Photoshop's Cmd+U"。拖滑杆之所以流畅,靠的是查表而不是逐像素重算 RGB→HSL→RGB:它预生成 33×33×33 的颜色查找立方体,像素直接查表,同设置的表还会缓存几份复用。

最后收个构图。你做什么:用 Move 工具把图层框选出来,缩放、旋转、挪位置。这步是非破坏性的:Compositor/Document/EditorSession.swift 里的commitTransform()只改图层的位置、尺寸、旋转、翻转这些参数,一个原始像素都不碰。所以无论缩到多小,原图的完整分辨率都还在,明天放大回 100% 也不糊。

把现场留下来

你看到什么:⌘S 保存后的工程,在访达里长得像个文件夹。你做什么:⌘S 保存,再走 Export As(⇧⌥⌘W)导出成图。.comp工程的结构在 docs/project-format.md 里写明了:一个manifest.json清单加images/下每层一张 PNG,保存时整体原子替换。图层、蒙版、调整、变换参数全部分层保留——保存下来的不是一张图,是你的整个编辑现场,下次打开接着调。

导出窗口里,右下角的文件大小会实时跟着质量滑杆和缩放比例变,拖一下立刻知道体积;格式在 PNG(保留透明)和 JPEG(透明区域会被背景色铺底,默认白)之间选,有透明就认准 PNG(Compositor/UI/ExportAsSheet.swift)。

这几个坑先知道

  1. 装不上。原因:要求 macOS 26.0+ 且必须是 Apple 芯片,Xcode 26+ 仅源码构建需要(README.md Requirements)。绕行:老机器换台新 Mac,或先观望;这一条没有旁路。
  2. 导出的 JPEG 一片白底。原因:JPEG 不支持透明,Compositor 会给透明区域铺一层背景色,默认就是白。绕行:要透明底改用 PNG(⇧⌘E);确实要 JPEG,就在导出面板的 Background 一行里把底色换成自己要的。
  3. 导出尺寸不对。原因:导出缩放默认 100%,和你发布平台的尺寸要求对不上。绕行:导出窗口的宽、高校验框互相联动,也可以直接选 25%~200% 的预设档,右下角文件大小实时提示你选哪档。
  4. .comp在访达里像个普通文件夹,动了就坏。原因:它本来就是文件夹——JSON 清单加每层一张 PNG(docs/project-format.md),应用按这个结构读。绕行:整体移动、整体拷贝、整体改名,别拆。想自己写脚本或让 AI 改工程,先读一遍 docs/writing-comp-files.md——命名和 ID 规则写错时,程序会静默拒绝整个文件,画布纹丝不动。

之后的探索地图

按"你想干什么"分组,点到文件为止,需要时自己展开。

想合成、想修图

  • 图层与图层组:搭结构,文件夹的不透明度整体作用于组内所有图层,Compositor/Document/LayerGroups.swift
  • 图层蒙版:涂白涂黑控制显示与隐藏,可解链接后单独移动,Compositor/Document/LayerMask.swift
  • Magic Wand 按颜色选区、Object 点击描边,Compositor/Document/ObjectSelection.swift

想排版、想加字

  • Type tool(T):画布上直接拖段落框输入,字体、字号、对齐、字距、行距都在工具头里,Compositor/Document/TypeTool.swift
  • 部分字符单独换字体、换颜色(fontRuns/colorRuns),格式细节在 docs/project-format.md
  • 文字能当剪贴蒙版用,入口在 Compositor/Document/LayerMask.swift

想管很多工程、很想用快捷键

  • 多工程标签页,Compositor/UI/ProjectTabs.swift
  • ⌘F 命令搜索:像 Raycast 那样按名字搜任何菜单命令,回车直接执行,Compositor/UI/CommandPalette.swift
  • 读 Photoshop 的 PSD/PSB:8-bit RGB、转换前给报告,Compositor/IO/PSD/PSDReader.swift

【免费下载链接】CompositorThe Photoshop alternative for Mac项目地址: https://gitcode.com/gh_mirrors/compos/Compositor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询