多图自由合成,一键导出

一款 macOS / Windows 双平台原生深色风格图片合成工具。支持每张图片独立的视口缩放裁剪、自由摆放、背景设置,所见即所得,一键导出高品质合成图。基于 Qt6 QML/C++17 构建,原生性能,流畅体验。

多图管理 独立视口裁剪 背景设置 PNG/JPEG 导出 撤销/重做
图片合成器 Stitch 截图

功能全面的图片合成工作台

从图片管理、布局变换到背景设置与导出,一站式的图片合成体验

图片管理

添加图片

通过工具栏按钮或从文件管理器拖拽添加 PNG / JPG / WebP / BMP 图片,自动居中放置在画布视口中。

选择与排序

点击选中图片,按 Z 轴顺序排列。提供置顶、上移、下移、置底 4 个层级操作按钮,以及 Ctrl+] / Ctrl+[ 快捷键。

右键菜单

在图片上右键弹出上下文菜单,支持层级调整和删除操作,操作便捷直观。

删除与拖拽

选中后点击右上角红色删除按钮、按 Delete 键或右键菜单删除。支持在画布上自由拖动调整位置(含撤销/重做)。

布局与变换

自由缩放

选中图片后拖拽 8 个控制点进行缩放(最小 20px),操作支持撤销/重做。

双击进入裁剪模式

显示像素化马赛克背景,可自由平移和缩放图片视口。滚轮缩放、拖拽平移、ESC 退出裁剪。

精确尺寸编辑

单击右下角尺寸标签弹出编辑框,精确输入宽/高数值,满足精细排版需求。

8 个控制点缩放

四角 + 四边中点共 8 个控制点,支持等比缩放和自由缩放,灵活调整图片尺寸。

背景设置

透明背景

启用透明背景后画布显示为透明区域,导出时自动锁定为 PNG 格式,输出透明通道图片。

10 种预设颜色

白色、黑色、灰色、蓝色、绿色、红色、橙色、粉色、紫色等 10 种预设快速选择。

系统取色器

调用操作系统原生颜色面板选取任意颜色,满足个性化背景需求。

遮罩预览 & 尺寸调整

背景区域外以半透明黑色遮罩覆盖,帮助聚焦合成区域。右下角蓝色拖拽手柄可自由调整背景大小。

导出、画布与交互

PNG / JPEG 导出

将背景区域内的所有可见图片合成为 PNG 或 JPEG。JPEG 支持质量参数调节(默认 90%),导出尺寸基于背景矩形区域。

撤销 / 重做

支持标准 Ctrl+Z / Ctrl+Shift+Z 快捷键,覆盖图片移动和缩放操作,操作无忧。

画布交互

滚轮以鼠标位置为中心缩放画布(0.1x ~ 10x);拖拽平移视口;工具栏一键重置画布。

深色风格 UI

macOS / Windows 统一深色风格(#252526 背景),选中蓝色边框带外发光效果,裁剪模式橙色边框,暗色棋盘格画布。

所见即所得

深色风格界面,直观的操作体验,实时预览合成效果

多图合成效果
多图自由摆放与合成
背景设置效果
背景颜色设置与遮罩预览
缩放裁剪效果
控制点缩放与精确尺寸编辑
导出合成效果
导出合成与格式选择

技术规格

基于 Qt6 QML/C++17 构建,支持主流桌面操作系统

项目 macOS Windows
操作系统 macOS 11.0+ Windows 10 21H2+
Qt 6.10.1 6.10.1
编译器 AppleClang (Xcode 16+) MSVC 2022
构建系统 CMake 3.16+ / Ninja CMake 3.16+ / Ninja
架构 arm64 (Apple Silicon) x86_64

三层架构设计

QML UI 层 + C++ 核心层 + Qt6 运行时,清晰分离关注点

┌─────────────────────────────────────────────────┐
│              QML UI Layer                      │
│  Main.qml  ToolBar  CanvasView  ViewportDelegate │
│  StatusBar                                      │
├─────────────────────────────────────────────────┤
│           C++ Core Layer                      │
│  ViewportModel  ViewportItem  CompositionEngine   │
│  UndoCommands  QUndoStack  QSettings             │
├─────────────────────────────────────────────────┤
│            Qt6 Runtime                       │
│  QtQuick  QtGui  QtWidgets  AppKit (macOS)       │
│  Win32 API (Windows)                             │
└─────────────────────────────────────────────────┘

选择您的平台

支持 macOS (Apple Silicon) 和 Windows (x86_64),免费开源

macOS 版本

支持 macOS 11.0 及以上,Apple Silicon 原生

下载 .dmg

V1.0 · 约 56MB

Windows 版本

支持 Windows 10 21H2 及以上,x86_64

下载 .zip

V1.0

开源免费

本项目完全开源,基于 MIT 协议,欢迎 Star 和贡献代码

基于 Qt6 QML/C++17 跨平台框架开发,三层架构设计(QML UI → C++ 核心 → Qt6 运行时)。
代码开源托管在 Gitee,随时查看源码、提交 Issue 或参与贡献。


Gitee 仓库地址

开始使用图片合成器

macOS 和 Windows 双平台支持,免费开源,即装即用

返回作品列表