最推荐用「拼接长图」app拖拽完成,5秒输出原分辨率png;其次可用imagemagick终端命令convert a.png b.png -append output.png无损堆叠;也可用mac「预览」手动调整画布并像素级对齐拼接。

当你需要把两张手机截图、网页分段内容或产品详情页合成一张可纵向滚动浏览的完整长图时,必须确保上下边缘严丝合缝、无错位、无1px白边,否则交付给客户或上传平台后会显得粗糙失真。
用「拼接长图」App拖拽完成(免安装,5秒出原分辨率PNG)
这是最轻量、最符合日常场景的方法,适合临时拼接、不关心图层细节、也不愿装软件的用户。
第一步:打开「拼接长图」App → 将两张照片直接拖入主窗口空白区。
第二步:点击顶部工具栏的「纵向拼接」按钮,软件自动按导入顺序上下排列并实时预览。
第三步:检查上下边缘是否对齐——【若出现1px白边,说明某张图带透明像素或导出时带了边框,需回原图裁掉】。
第四步:点击右上角「导出」→ 选择保存位置 → 点击「确定」,输出即为原分辨率PNG文件。
用终端命令ImageMagick无损堆叠(零压缩、不缩放、命令一次生效)
如果你常处理截图,且要求绝对无缝、不依赖图形界面、未来可能批量操作,这条路径最可靠。
先确保已安装ImageMagick:打开终端,输入 brew install imagemagick(如未装Homebrew,先运行 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)")。
将两张图放入同一文件夹,命名为 a.png 和 b.png。
进入该文件夹后,执行以下命令:convert a.png b.png -append output.png。
【-append 表示严格上下堆叠,不缩放、不加白边、不重采样】;生成的 output.png 位于当前目录。
用Mac「预览」手动调整画布拼接(系统自带,无需额外工具)
适用于不想安装任何软件、但能接受手动微调的用户。关键在于画布预留空间和像素级对齐。
① 打开第一张图 → 点击菜单栏「工具」→「调整大小…」→ 记下当前宽度(例如1200),将高度设为「原高度 + 第二张图高度」(如第一张800px、第二张750px,则总高设为1550)→ 点击「好」。
② 在新窗口打开第二张图 → Command + A 全选 → Command + C 复制。
③ 切回第一张图窗口 → Command + V 粘贴 → 此时图片默认粘贴在左上角,用鼠标拖动它向下移动,直到顶部与第一张图底部完全对齐。
④ 放大视图(Command + +),用方向键逐像素微调位置,确保左右边缘严丝合缝。
⑤ 拼完后点击工具栏「选择」工具 → 框选全部内容 → 右键「裁剪」→ 再次「文件」→「导出」保存为PNG。











