Mac 平台下 Picsee、Xnip、iShot 长截图功能比较与分析 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kzhiquan
V2EX    macOS

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

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

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

    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 次之,icsee 对滚动速度要求最高。

    窗口选择滚动

    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)
    6IbA2bj5ip3tK49j
        14
    6IbA2bj5ip3tK49j  
       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     Solana     3889 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 04:12 PVG 12:12 LAX 20:12 JFK 23:12
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'macos'); ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86