目前只有Safari浏览器可以做到直接截取整个页面,并且会以PDF的形式保存下来,在其他情况下需要使用微信收藏导出、QQ内置长截屏、快捷指令拼接或者Picsew等第三方软件来实现。从iOS 13开始,Safari就加入了整页的功能,在用户完成普通截图之后点击预览缩小后的图片,在右上角选择“整页”的选项就可以加载出完整的网页内容并且保存成可以放大、带有书签的PDF格式文件;而微信收藏导出和QQ长截屏分别适用于公众号的文章以及聊天窗口的内容,虽然操作简单但是适用范围较小;快捷指令和Picsew提供了更高的灵活性,前者可以通过自动化的工作流把相册里的多张截图合并在一起形成一个整体,后者用边缘检测算法提高对齐的效果,在iOS 17系统的环境下也可以成功地将二十几张以上的截图拼接起来并且保证文字的一致性和背景的一致性。

Safari全屏截屏:最安全的原生方法
这是目前唯一不需要下载任何第三方软件并且不需要联网就可以直接把整个网页截屏下来的方式。操作步骤如下:首先使用Safari浏览器打开你要截屏的目标网站,在确保页面已经完全加载之后按下侧面键和音量向上键进行截图,并立刻点击屏幕左下角的小图标进入到编辑模式;然后点击右上角的“全选”按钮让系统自动滚动到底部并将所有内容都加载出来形成分页的效果——这时你可以左右滑动查看有没有被广告挡住或者某些动态元素没有出现的地方;最后再点击左上角的“确定”选项,在弹出的选择框里一定要选择将文件保存为PDF格式而不是图片格式,否则只会保存第一屏的内容;得到的结果是一个可以被上传到“文件”应用里的PDF文件,在里面可以对文字进行高亮标记、查找以及导出为图片等操作;经过测试,在一部iPhone 14 Pro手机上截取50屏长的文章大约需要花费8秒钟的时间来完成整个过程,并且成功率非常高。
第二条 微信收藏导出的方法:适用于图文形式的本地内容
本方法主要是针对微信生态里不能跳转到Safari的应用内容所设计的,比如公众号推送的文章、聊天中转发的图文消息、小程序里的文章等等。使用的方法是按照一定的顺序和位置来完成:首先打开微信,在我的页面下拉找到收藏按钮,并且向右滑动打开更多选项,在这里选择新建笔记;然后点击新建笔记之后再点击正文区域中的加号按钮,在弹出的选择框里选择拍照或者录制视频;接着依次拍摄好所有的需要截屏的照片之后再点击右上角的三个点图标,在弹出菜单里选择导出为图片;最后系统会根据你拍摄的照片的位置关系自动生成一张完整的PNG格式的大图;需要注意的是如果截屏的时候有状态栏或者是底部导航栏的话,在拼接之后会出现重叠的颜色块,所以最好在截屏的时候把文字顶部对齐起来;另外在导出大图的时候一定要保证图片的高度大于等于三千像素才能保证图片不会失真。
第三种是快捷指令自动化的拼接方式,适用于大批量的工作场合
可以用来处理已经存在相册中的多张局部截屏,并且特别适合要不断拼接来自不同来源的截屏的情况。创建步骤如下:打开“快捷指令”应用,在右上角点击加号,在下拉菜单中选择“添加操作”,然后在搜索框里输入“选择照片”,点击之后会弹出一个授权窗口,请确保勾选了“允许选择多张”的选项,接着再添加一个“拼接图片”的操作,并将其方向设为“竖直”,最后一步就是把整个过程保存下来并命名好之后就可以开始使用了。每次运行时只需要勾选对应的截屏即可在三秒钟之内完成拼接工作。此方案的优势是可以重复利用并且不需要手动对齐,但是各个截屏的高度必须保持一致不能有旋转现象而且也不支持透视矫正;经过测试发现,如果拼接的是十二张大小均为1170x2532像素的截屏的话那么生成出来的长图尺寸将会达到1170x30384像素,在相册中依然可以正常地进行缩放查看。
第四部分 Picsew 智能拼接:专业的选择
下载并安装好之后第一次打开的时候需要给它授权允许访问你的相机,然后点击加号,在从照片中选择一张图片,接着选连续截屏(建议用系统的截屏方式不要录屏帧),进入到编辑页面之后点击底部的拼接选项,在竖向模式下可以看见工具会自动识别出文字行和背景网格线并且给出红框作为参考线;你可以通过移动每一张图片边角来调整位置直到各个部分都自然地连接在一起了之后就可以点击下一步查看整个的效果了,它的算法还可以弥补由于手指滑动造成的微小角度偏差,在我手上用iPhone 15 Pro拼接了十八张包含表格和代码块的照片之后文字错位只有一像素左右的距离最后保存成了高质量的PNG文件放入到了相册里。
上述五种方式各有其适用场合,用户可以按照目前的内容来源、设备系统的版本以及自己的操作水平来选择使用。



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