苹果手机网页长截图的本质就是没有直接的滚动截屏按钮,但是可以通过Safari原生的全屏导出功能、微信特有的长截图支持、第三方智能拼接工具或者快捷指令自动化的五种成熟的途径来实现。其中Safari浏览器利用了iOS对于网页DOM结构深入分析的能力,在截图编辑界面上可以一键调用“全屏”选项产生高质量的PDF或者图片文件;微信针对公众号文章内嵌的长截图逻辑也做了专门的支持,并且可以精确地裁剪出需要的部分;Picsew、Tailor等经过Apple审核的应用程序使用屏幕录制帧抽取以及边缘对齐算法来处理复杂的页面情况。所有的这些方式都不需要越狱也不需要用到云上传的功能,在设备本地就可以完成整个过程并且保证安全性和稳定性。

Safari全屏截屏:最好的原生方法之一,适用于想要高质量并且没有安全问题的用户
该方式只需要利用系统的自带软件就可以实现全程离线工作,并不会涉及到任何与网络有关的操作权限,在整个过程中网页的文字可以被复制粘贴出来、图片保持原来的清晰程度以及CSS布局结构都不会受到破坏。在进行截图的时候一定要保证所使用的浏览器是Safari,并且要等到整个页面都加载完毕之后才可以向下滚动到底部再回到顶部来检查是否有加载中的字样出现。截图之后五秒钟之内点击缩略图才是最关键的时刻,在错过了这个时间段之后就需要重新去截取了;进入到编辑模式之后如果发现没有出现“全选”的选项的话那么很有可能是因为该网页里面包含了太多的iframe嵌套的内容或者是开启了防止截屏的功能,在这种情况下可以试着刷新一下页面然后关闭掉JavaScript(进入设置菜单下的Safari选项里找到高级选项卡里的网站跟踪阻止选项并且取消勾选阻止所有的Cookies后再重启Safari)。最后生成出来的PDF文件会自动保存到“文件”APP下的“iCloud云盘/下载”文件夹当中,想要得到的是PNG格式的话就在“文件”APP里长按住PDF文件然后选择快捷查看的方式,在弹出的选择框中点击右上角的分享按钮,在弹出的新窗口里选择导出为图像选项,系统将会把每一张图片单独地渲染出来并合成为一个高清的整体画面。
第二部分是微信公众号长截图,专门针对图文阅读场景而设计的一种轻量级解决方案
此功能只针对微信官方公众号发布的文章有效,对于服务号、小程序或者外部链接跳转页无效,在使用之前要保证文章已经完全展开(特别是含有“展开全文”按钮的内容需要手动点击),并且页面没有被折叠成摘要模式。截图的时候如果浮层延迟出现的话可以稍微等上一秒再进行下一步操作;在裁剪的过程中右侧滑块的精确度很高,可以调整到段落级别的起止点,但是不能跳过广告条或者评论区——如果想要得到一个干净的正文部分,在裁剪之前最好手动滚动避开这些地方。生成出来的图片是PNG格式,并且分辨率为大约1242×实际高度,适合用于微信分享和笔记存储,但是对于长段落或者表格由于字体渲染的不同可能会产生一些轻微的锯齿现象。
第三种方法是使用Picsew滚动截图来解决复杂的网页结构问题
适用于知乎长文、小红书笔记、新闻APP内嵌页等Safari不能识别的情况,在安装之后第一次运行的时候需要给它授予“屏幕录制”和“相机”的权限,在此之后再用Safari浏览网页并点击分享选项中的“使用Picsew打开”,该程序就会自动添加滚动控制逻辑。如果要手动匀速上滑的话最好把速度控制在一秒钟移动三分之一屏幕的距离以内以免造成帧率下降;对于含有懒加载图片的页面,在滑动之前应该停顿两秒钟让资源全部加载完成后再继续操作。拼接好之后可以使用双指捏合来调整拼接线的位置,并且可以把误差控制在一分之内;导出的时候选择PNG格式并且不进行任何压缩以保证文字清晰度不变但是文件大小会比PDF稍大一些并且可以被所有的图像编辑软件所读取。
第四种方式是快捷指令垂直拼接,适用于经常使用且固定的场景下进行自动化的操作
需要事先在“快捷指令”应用里创建一个命令:选择一张图片、按照创建时间升序排列、把图片拼接起来(方向选择竖直、间距设置为0)、保存之后放到主屏幕上,每当你想要用它的时候只需要按照上面的要求去选取已经截取好的三到五张局部画面(相邻两张之间纵向重合度不能低于百分之十五),然后这个命令就会自动帮你把它们对齐并导出出来。这种方法不需要依赖于网页的形式,但是你在截图的时候要保证你的手机保持平稳的状态,如果倾斜的角度大于五度的话就会影响到拼接的效果。
第五种方法是录屏帧抽取法,在上述所有方法都无效的情况下使用,对于有动态效果或者防截屏功能的网页适用
在开启控制中心录屏之前要先关闭麦克风,在录屏的过程中要保证手指以均匀的速度进行直线拖拽操作,不能出现中断或者加快的情况。建议采用Capto等专业的软件来导入视频,并且把提取间隔设为0.25秒左右,在去掉开头和结尾的部分之后再利用它自带的边缘检测功能自动对齐画面,最后再将分辨率调至2000*8000以上的大图格式以便于打印或者是放到PPT中去使用。
因此五条途径各有其适用范围,在日常中主要使用Safari浏览网页、公众号的内容选择微信内置的功能、复杂的页面交给Picsew来处理、大量的工作交给快捷指令完成、特殊的限制情况之下再用录屏来弥补。



留言 · 0
还没有留言,说点什么吧
写留言