做了一个完全在浏览器本地处理的图片拼接工具: MergeImage

lby910722 2026-08-01 17:25 1

最近做了一个免费图片拼接工具 MergeImage


https://mergeimage.app/


起因很简单:临时把截图、商品图或前后对比图合成一张时,很多在线工具需要先把原图上传到服务器,或者在导出时加水印。我想做一个打开就能用、处理边界也更清楚的小工具。


目前支持:



  • 最多添加 30 张 PNG 、JPEG 或 WebP

  • 横向、纵向、网格,以及连续截图的智能重叠拼接

  • 拖拽排序、旋转、翻转、间距、背景和尺寸对齐

  • 预览后导出 PNG 、JPEG 或 WebP

  • 图片解码、排版和编码都在当前浏览器本地完成,不需要注册,也不会添加水印


智能拼接会保守判断重复区域;如果置信度不够,会保留完整图片并退回普通纵向拼接,避免误删内容。


现在还是 MVP ,桌面端和移动端都可以直接用,也做了中文界面。欢迎试用,尤其想听听大家对长截图、网格排版和大图性能的反馈。

最新回复 (2)
  • bkingfilm 08-01 19:49
    1
    30 张纵向拼很容易撞浏览器的 canvas 上限。Chrome 那边大概两亿多像素封顶,iOS Safari 还要低一截,超了不报错,toBlob 直接给你空白图或者 null,用户只会以为是工具坏了。

    建议预览阶段就把最终画布尺寸算出来摆在界面上,超限自动降采样或者分段导出。长截图那种细长比例最容易中招。
  • fyq 08-01 22:19
    2
    请问有没有考虑做一个该功能的逆操作?
    就是自动判断图片边界,然后把合成的大图拆回小图的软件?
    尤其是网上那种十几二十张的图片上下连起来的超长竖直图片,在不使用浏览器的情况下,用普通的看图软件很难浏览。
    自己用 Python 结合 Pillow 写了些脚本,感觉对于边界的判断有时候还是很吃力,效果不是很好。
    尤其是对于图片大小不一致,左右上下叠在一起的那种。
* 帖子来源V2EX
返回