Compositor 图像编辑安装教程从安装到修出第一张图【免费下载链接】CompositorThe Photoshop alternative for Mac项目地址: https://gitcode.com/gh_mirrors/compos/Compositor你手里有张照片灰蒙蒙的想修一下。打开 Photoshop 的念头在订阅价面前打消了GIMP 装了界面又陌生得不行修两笔就想关窗口。如果你用的是 Mac可以先停下来看看 CompositorMIT 协议、免费可商用的 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 与红、黄、绿、青、蓝、洋红六种色域之间切换。你做什么选一个色域用吸管点在画布上你想动的那个颜色色域就自动以它为圆心重新定位。源码里这套设计直接对标 PSCompositor/Document/HueSaturation.swift 里的注释原话是 The six color ranges plus Master, as in Photoshops CmdU。拖滑杆之所以流畅靠的是查表而不是逐像素重算 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透明区域会被背景色铺底默认白之间选有透明就认准 PNGCompositor/UI/ExportAsSheet.swift。这几个坑先知道装不上。原因要求 macOS 26.0 且必须是 Apple 芯片Xcode 26 仅源码构建需要README.md Requirements。绕行老机器换台新 Mac或先观望这一条没有旁路。导出的 JPEG 一片白底。原因JPEG 不支持透明Compositor 会给透明区域铺一层背景色默认就是白。绕行要透明底改用 PNG⇧⌘E确实要 JPEG就在导出面板的 Background 一行里把底色换成自己要的。导出尺寸不对。原因导出缩放默认 100%和你发布平台的尺寸要求对不上。绕行导出窗口的宽、高校验框互相联动也可以直接选 25%~200% 的预设档右下角文件大小实时提示你选哪档。.comp在访达里像个普通文件夹动了就坏。原因它本来就是文件夹——JSON 清单加每层一张 PNGdocs/project-format.md应用按这个结构读。绕行整体移动、整体拷贝、整体改名别拆。想自己写脚本或让 AI 改工程先读一遍 docs/writing-comp-files.md——命名和 ID 规则写错时程序会静默拒绝整个文件画布纹丝不动。之后的探索地图按你想干什么分组点到文件为止需要时自己展开。想合成、想修图图层与图层组搭结构文件夹的不透明度整体作用于组内所有图层Compositor/Document/LayerGroups.swift图层蒙版涂白涂黑控制显示与隐藏可解链接后单独移动Compositor/Document/LayerMask.swiftMagic Wand 按颜色选区、Object 点击描边Compositor/Document/ObjectSelection.swift想排版、想加字Type toolT画布上直接拖段落框输入字体、字号、对齐、字距、行距都在工具头里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/PSB8-bit RGB、转换前给报告Compositor/IO/PSD/PSDReader.swift【免费下载链接】CompositorThe Photoshop alternative for Mac项目地址: https://gitcode.com/gh_mirrors/compos/Compositor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
如何一键导出原神抽卡记录:从获取到分析完整抽卡历史的完整教程 如何一键导出原神抽卡记录:从获取到分析完整抽卡历史的完整教程 【免费下载链接】genshin-wish-export Easily export the Genshin Impact wish record. 项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export
genshin-wish-export 是一款原… · 2026/11/3 5:04:04
ContextMenuManager:右键菜单管理实操指南 ContextMenuManager:右键菜单管理实操指南 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager
ContextMenuManager 是一款免费的 Windows 右键菜单管理工… · 2026/11/2 21:22:52
YOLO学习记录1:关于labelimg安装使用,可视化训练集标注 本学习记录仅按照对网上视频的学习来记录自己的学习心得一、首先安装labelimg,此处有两个方法安装:1,直接在anaconda中安装,但注意选择的python版本,本人选择用的版本为Python 3.8.20 ,在anaconda prompt中… · 2026/11/1 1:43:21
从水仙花数到n位自幂数:Python取位、循环与优化实践 带过几批刚上手 Python 的朋友之后,我发现一个挺有意思的现象:让他们写一个判断闰年的程序,大多数人十分钟内能交卷;可让他们写「输出所有的水仙花数」,反而会卡住。卡的地方通常不是逻辑,而是心态——一看… · 2026/11/3 7:33:59
电子专题赛仿真设计:从参数扫描到蒙特卡洛的可复现实验 简介:面向参加2024年江西省大学生科技创新竞赛电子专题设计(仿真设计)的选手与指导教师,这份PDF整理了赛题任务与实现要求,可用于快速理解竞赛场景、规划Proteus仿真方案及代码调试流程。包内仅含1个PDF文件࿰… · 2026/11/3 7:33:59
转塔式分选机调试指南:DD马达时序、模组调试与报警排查 简介:面向自动化设备运维、调试及产线操作人员的 NT-H1618 分选机操作说明书,聚焦诺泰芯装备该机型从安装环境、硬件结构到软件界面与模组调试的完整使用流程。包内共 1 个 PDF 文件,约 9.46MB,内容按章节组织,涵盖公司… · 2026/11/3 7:33:59
智能文献管理工具:研究地图功能解析与应用 1. 文献管理痛点与解决方案作为一名科研工作者,我深知文献整理过程中的痛苦。每次开题或写综述时,面对上百篇PDF文档,总有种"乱花渐欲迷人眼"的无力感。更糟的是,当需要引用某篇文献的观点时,常常陷入"… · 2026/11/3 7:33:59
SGLang两行代码崩溃根源:prefill-decode内存同步陷阱 1. 项目概述:当“两行代码”撬动整个推理引擎的稳定性根基SGLang最近在社区里被反复提起,不是因为新功能多炫酷,而是因为一个极其微小的改动——两行代码——直接让服务在两天内崩溃了13次。这不是夸张修辞,是真实发生在多个生产级… · 2026/11/3 7:33:59
华为HCIA-Datacom V2.0认证升级与备考指南 1. HCIA-Datacom V2.0认证升级深度解析华为在2025年底正式发布了HCIA-Datacom V2.0中文版认证,这不仅是简单的版本迭代,更是华为对数据通信领域入门级人才能力标准的全面重构。作为深耕网络行业十余年的从业者,我认为这次升级反映了当前ICT行… · 2026/11/3 7:32:58
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46