V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kzhiquan
V2EX  ›  macOS

Mac 平台下 Picsee、Xnip、iShot 长截图功能比较与分析

  •  
  •   kzhiquan · 2021-01-04 08:49:46 +08:00 · 2902 次点击
    这是一个创建于 1195 天前的主题,其中的信息可能已经有所发展或是发生改变。

    长截图,即滚动截图,是指一个页面区域,当前屏幕范围容纳不下需要截取的内容,需要滚动该页面区域,截取不同的内容,进行拼接获取完整页面内容的操作,例如浏览的网页,聊天内容常常需要长截图。

    image_union

    目前了解到,Mac 平台上,支持长截图的工具,按时间出现顺序有:Xnip 、Picsee 、iShot, 早期 Snip 也是有这一特性,但是随着版本的迭代,现在从 Store 上下载安装的,已经没有这一功能。至于通过浏览器插件,单单只能截取网页长截图的,不在这讨论之列。

    至于为什么要讨论长截图,因为在没有系统层面 API 支持的基础上,通过截取多张图片,用算法实现拼接获取长截图的方式,总是存在一定程度的瑕疵,我想,这也是为什么 Snipaste 迟迟没有推出长截图功能的原因,并且各款长截图软件在图像拼接算法,系统性能平衡点、实现方式上是不同的,这些不同,常带来不同的使用体验。因此,比较各款软件,在各种环境下,长截图实现的完美程度,存在一定的意义。通过比较,发现问题,提升用户体验。

    这三款软件都能通过 App Store 下载获取使用,这里对比测评分别采用最新版,Picsee是 1.2.3 版本,iShot是 1.7.7 版本,Xnip是 2.2.0 版本。

    logo

    长截图操作逻辑

    针对可滚动的页面,截图框选一定的区域,点击长截图工具,鼠标在滚动页面的框选区域内垂直滚动,在截图框选区域旁边,会出现拼接的长截图,待滚动完需要截取的内容后,点击保存。Xnip 、Picsee 、iShot 三款软件操作过程基本一致。

    operate_business

    长截图功能对比

    无论是 Picsee, 还是 Xnip 、iShot,对于一般的长截图需求,基本上是能完成的。但是在使用过程中,在一些情况下,也经常遇到滚动过快、滚动截图拼接失败等问题,这降低用户使用效率,影响用户使用体验,也决定了一个工具软件的优劣。下面从滚动区域框选、滚动方向偏移、滚动区域内容、操作的便利性等方面进行下对比。

    长截图比较项 Picsee Xnip iShot
    滚动区域框选适应性 ⭐️⭐️⭐️⭐️⭐️ ⭐️ ⭐️⭐️⭐️
    滚动方向容错性 ⭐️⭐️⭐️⭐️⭐️ ⭐️ ⭐️⭐️⭐️
    非纯色背景支持
    动态内容块适应性 ⭐️⭐️⭐️⭐️ ⭐️ ⭐️⭐️⭐️
    纯色内容块适应性 ⭐️ ⭐️⭐️⭐️ ⭐️⭐️
    动态调整滚动方向
    动态调整滚动区域
    滚动中再次拼接能力
    滚动速度适应性 ⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️ ⭐️⭐️⭐️⭐️⭐️
    窗口点选滚动支持
    浏览器插件整页截图
    横向滚动截图
    全景滚动截图

    滚动区域框选

    对于截取内容的框选,一般都是在滚动区域内,但日常工作中,频繁的快速框选区域,对于滚动区域的框选往往不是非常的精确,时常有超出滚动区域的范围,这时,如果长截图软件,对不可滚动的区域有一定的容错,对使用者来说,是能够带来一定的操作便利性的,而不是精确的限制在滚动区域内,一旦超出,就不能实现拼接,需要重新框选区域。测试结果,Picsee 优于 iShot, iShot 优于 Xnip, 其中 Xnip 对框选区域要求最严格。

    select_area

    滚动方向偏移

    在浏览放大的图片,滚动截取长图过程中,是比较难做到完全的垂直滚动的,因此,长截图软件,对于细微的水平方向的偏移,需要有一定的容错,不然,就实现不了图片的拼接。测试结果,Picsee 优于 iShot, iShot 优于 Xnip,其中 Xnip 表现比较差,基本上实现不了长图的拼接,在其官网也介绍了使用键盘的方向键来控制垂直滚动,避免水平的错位。而 Picsee 和 iShot 都有一定程度的容错性,其中 Picsee 表现最好,能舒畅的实现长截图的拼接。这里需要注意点,对于需要完美的实现长截图拼接的,还是需要避免水平移动的,因为,即使软件拼接上了,也是容错错位拼接,这对于一般用用是没有关系,因为肉眼察觉不出来。

    horizontal_bias

    滚动区域内容

    长截图软件,按照目前的实现方式,本质上是对图片内容的拼接,因此,使用过程中,会遇到各种各样的区域内容,对各种区域内容的普适性,是考察长截图优劣的一项重要指标。

    非纯色背景

    聊天窗口,常常有非纯色背景,例如微信和 Telegram 等,测试结果只有 Picsee 对非纯色背景的长截图支持,iShot 和 Xnip 都不支持。

    notpure_background

    动态内容块

    长截图内容区域常常有动态变化的内容,例如视频、网页动效,这也对图片拼接造成挑战,测试结果,Picsee 优于 iShot, iShot 优于 Xnip, 测试页面链接:https://giphy.com/trending-gifs, 这里需要说明一点,Picsee 虽来能够进行拼接,但是有时是错位的拼接的。

    dynamic_content

    纯色区域块

    对于长截图内容中,有大块纯色的区域,没有明显的特征点的时候,三款软件表现如何呢?测试结果,Xnip 优于 iShot, iShot 优于 Picsee,但都不是很好的支持。Picsee 表现最差劲,直接提示框选的不是合法区域,或者拼接失败,iShot 遇到纯色区域较大时,终止拼接,Xnip 对于纯色区域可略过,进行后续的拼接。

    pure_block

    操作便利性

    对于一款工具行软件,我们总是希望它能明显的提高我们的工作效率,哪怕每次操作缩短 0.1 秒,也是好的。但当它操作不便捷、快速时,就一定程度上失去了它的核心价值。

    滚动方向调整

    iShot 和 Xnip 只支持向下滚动拼接长截图,Picsee 支持上、下两个方向滚动拼接长截图,并且在拼接的过程中,可以调整方向,例如截图框选一个区域后,开始向下滚动拼接长截图,滚动过程中,意识到初定框选区域上面的区域也有内容需要拼接,这时,可直接向上滚动进行拼接。这是能够带来极大的便利性的,每次开始滚动长截图,省去了准备截图区域的操作,iShot 和 Xnip 长截图时,都需要预先调整长截图区域,滚动到预想截图初始区域位置,而 Picsee 基本上可以无脑进行滚动长截图。

    two_direction

    滚动区域调整

    iShot 和 Xnip 在滚动开始后,不再支持框选区域的竖向调整,而 Picsee 支持在拼接过程中,再次调整竖向框选区域,这也是一个带来操作便利性的特性。因为日常截图框选中,往往没有将整个滚动页面框选进来,常是当快滚动拼接完成的时候,才发现不能向下滚动了,导致未框选进来的底部区域不能拼接,需要再一次的调整框选区域长截图拼接,而 Picsee 则无此烦恼,直接调整区域,就可拼接,一次完成,非常的便利。

    adjust_contentSize

    滚动速度适应性及再次拼接

    在长截图的滚动拼接过程中,当滚动速度过快时,截图软件往往进行相关的提示,需要将滚动速度调慢,并且回到未拼接的区域点,进行再一次拼接尝试。测试结果,Xnip, iShot,Picsee 都具有再次的拼接能力,但是在滚动速度适应性上,iShot 表现最佳,Xnip 次之,Picsee 对滚动速度要求最高。

    窗口选择滚动

    Picsee 支持点选整个窗口进行滚动拼接长截图,相对于长截图后,进行了窗口的套壳,结合现在 M1 机器上能够直接跑 iOS 应用,这个特性非常的有意思。而 Xnip 和 iShot,没有这一特性,都需要仔细完整的框选整个窗口的滚动截图区域。Picsee 在测试过程中发现问题,点选有些窗口不能进行滚动截图,不知是什么原因。

    window_longSnip

    其他

    浏览器插件

    Picsee 提供了浏览器扩展插件,来支持网页端的全页面长截图。目前浏览器插件只支持 Chrome 浏览器,且没有上架到谷歌插件商店,不过可以从Picsee 官网可以下载到安装。

    browser_longSnip

    横向长截图

    Picsee 支持横向滚动的长截图。

    horiontal_longSnip

    全景截图

    Picsee 支持全景 360 拼接图片。

    360_longSnip

    说明

    这其实是 Picsee 的一篇安利文章,我就是 Picsee 的作者,希望尽量站在客观的角度,测评 Mac 平台上各软件的长截图功能,一方面,能让用户了解 Picsee 长截图的各项特性,提升日常使用中的长截图效率,另一方面,与竞品比较,了解 Picsee 的不足,进行相关的改进,提升用户使用的满意度。

    目前,Picsee 和 iShot 长截图功能可免费使用,Xnip 免费使用长截图有水印,需要付费升级专业版除去水印。三款软件都是国内开发者的作品,这次对比测评过程中,我还是对 Xnip 表现比较惋惜,因为 Xnip 这个功能出来的比较早,也是主打长截图功能的截图软件,这些问题,作者在官网上就有相关的说明,显然,他是早就意识到了,但是一直未迭代改善。

    不喜勿喷,毕竟涉及其中,很难站在客观的角度去评价这三款软件的长截图功能以及优劣,这里鼓励广大网友进行相关的测评。

    25 条回复    2021-10-05 14:31:37 +08:00
    dcty
        1
    dcty  
       2021-01-04 09:26:09 +08:00
    看到最后猝不及防
    kzhiquan
        2
    kzhiquan  
    OP
       2021-01-04 09:30:28 +08:00
    @dcty 😁,对于长截图,欢迎提出宝贵的意见和用户使用体验感受。如果 Picsee 哪里做的不好,也可以开喷。
    xiaojun1994
        3
    xiaojun1994  
       2021-01-04 09:33:33 +08:00
    猝不及防
    kzhiquan
        4
    kzhiquan  
    OP
       2021-01-04 09:36:50 +08:00
    @xiaojun1994 对不住,早知,把最后的放到最前面去。
    dddz97
        5
    dddz97  
       2021-01-04 09:41:19 +08:00
    一直付费使用 xnip,以后试着用下 Picsee
    kzhiquan
        6
    kzhiquan  
    OP
       2021-01-04 09:47:30 +08:00
    @dddz97 谢谢支持,现在可免费使用。
    yiios
        7
    yiios  
       2021-01-04 09:56:34 +08:00
    文章不错,最后的安利确实猝不及防。。
    kzhiquan
        8
    kzhiquan  
    OP
       2021-01-04 10:03:02 +08:00
    @yiios 其实也不是安利,写了长截图的评测文章,又是利益相关者,怕被喷,所以最后交代说明下。由于知晓下长截图的实现过程,其中的困难点,所以很想写篇这样的内容,把其中的几点说明下。想发出来,又不敢发出来,最终还是发出来。
    itmyhome126
        9
    itmyhome126  
       2021-01-04 10:17:43 +08:00
    装了离线插件版本, 用不了哦, 报错信息如下
    Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
    上下文
    background/index.html
    堆叠追踪
    background/index.html:0 (匿名函数)

    chrome 版本 87.0.4280.88
    kzhiquan
        10
    kzhiquan  
    OP
       2021-01-04 10:23:23 +08:00
    @itmyhome126 检查下,1. 本机上 Picsee 有没有安装后打开,2. 安装浏览器插件后,需要刷新下网页。
    360511404
        11
    360511404  
       2021-01-04 10:28:09 +08:00
    只看标题就知道是推广文了,现在都这个套路
    文章套路,软件也当是套路好了
    qq7790586
        12
    qq7790586  
       2021-01-04 11:23:45 +08:00
    设置里面勾选了不在 dock 栏显示,然后进去不了设置界面了,怎么搞???
    kzhiquan
        13
    kzhiquan  
    OP
       2021-01-04 11:41:00 +08:00
    @qq7790586 在状态下拉菜单里,有设置入口。
    ![E2542236-373F-4939-9FFE-F70B61C7B3FE]( https://i.loli.net/2021/01/04/dqX1xm38KpNfr26.png)
    xgfan
        14
    xgfan  
       2021-01-04 11:42:30 +08:00
    作为作者,最好别写这种“评测”。
    大大方方的介绍自己的卖点,和竞品相比哪些地方更优秀,没啥毛病。
    kzhiquan
        15
    kzhiquan  
    OP
       2021-01-04 12:02:51 +08:00
    @xgfan 说的很是,谢谢建议。这篇行文确实不好。
    TheLamb
        16
    TheLamb  
       2021-01-04 14:34:41 +08:00
    下载用了一下感觉功能有点多,带了一些图片管理的功能了,整体有点偏重了,附带了这么多功能有点像是个图片素材管理工具了,不过也是挺不错的。截图工具大多数人应该是只想要要个截图的功能了。
    kzhiquan
        17
    kzhiquan  
    OP
       2021-01-04 15:31:08 +08:00
    @TheLamb 对,这就是一个素材管理工具,截图功能,顺带就给做了。后期会考虑,截图功能单独拆分出来。
    jixule
        18
    jixule  
       2021-01-04 15:53:30 +08:00
    好家伙,这么专业详细的测试,最后来个猝不及防,哦原来我没有 mac,小丑竟是我自己
    SupercatX
        19
    SupercatX  
       2021-01-04 18:09:20 +08:00 via iPhone
    其实大大方方的卖就好了,好酒也怕巷子深不是吗,mac 平台开发者躲起来也是好事
    kzhiquan
        20
    kzhiquan  
    OP
       2021-01-04 18:41:26 +08:00
    @SupercatX 谢谢支持
    kimdir
        21
    kimdir  
       2021-01-04 21:48:18 +08:00
    用楼主开发的软件有一段时间了,长截图功能目前应该是 mac OS 最强,没有之一。同时报告个问题,Mac mini (2018)Intel Core i5,Big Sur 11.1,Picsee 版本 1.2.3,预览部分 heic 格式图片的时候,图片是变形的。图片来源:iPad pro 10.5 front camera 2.87mm 尺寸 2320*3088,
    kzhiquan
        22
    kzhiquan  
    OP
       2021-01-04 23:18:06 +08:00
    @kimdir 收到楼主的问题,谢谢对我们工作的肯定。
    ly879
        23
    ly879  
       2021-01-05 04:09:07 +08:00
    请问原生支持 M1 吗?有贴图功能没有?
    kzhiquan
        24
    kzhiquan  
    OP
       2021-01-05 06:32:15 +08:00
    @ly879 原生支持,没有贴图
    Anna1879
        25
    Anna1879  
       2021-10-05 14:31:37 +08:00
    感谢,试了一下很方便
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2694 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:34 · PVG 20:34 · LAX 05:34 · JFK 08:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.