iPhone 长截图 App 怎么设计:截完之后的事,一起做完
iPhone 至今没有系统级的长截图:截屏后选「整页」只在 Safari 等少数苹果自带应用里有用,存下来还是 PDF。聊天记录、订单、App 里的长文章,都得靠第三方 App。长截一下就是我为这件事做的 App:录屏往下滚,长图自动拼好;截完之后最常做的打码、加水印、拼台词,也在同一个地方做完。
这里不比哪款更好,只讲我自己为什么要做它、做的时候在想什么。
起点:截完长图,事情其实才做了一半
有一次我想把一段聊天记录存成一张长图,发给朋友。最早的做法是一张一张截图,传到 Mac 上,用作图软件自己拼。过程很痛苦:一开始根本不知道画布要留多长,拼完还得再给一部分内容打码。
后来我也去 App Store 找过现成的长截图 App。试下来的几款,问题都差不多:要么免费版导出的图上带着水印,想去掉就得付费;要么用着用着就弹广告;要么收费是按周、按月订阅,一个截长图的小工具,要一直付下去。功能本身未必做得不好,是收费方式让人用得不踏实。这也让我下定决心自己做一款:截长图本身免费,不放广告,要收费就一次买断。
回头看,长截图做完了不是终点。它只是「发出去之前」的中间产物,而发出去之前,往往还有几件事要做:
- 遮掉不该露的东西:头像、手机号、订单号、地址。
- 标明出处:截的是自己的内容,怕被拿去二次传播。
- 只留关键的那一部分:比如几张影视截图里,真正想分享的只是那几行台词。
如果这几件事要在三个 App 之间来回倒,每倒一次就是一次存相册、一次去相册里找图、一次画质被重新压缩。所以一开始我就决定:截长图之后最常见的这几步,放在同一个 App 里做完。
三个入口,对应三种「长」
长内容的来源不止一种,所以入口有三个:
- 录屏长图:点开始,回到要截的页面往下滚,停 3 秒,长图就拼好了。任何能滚的页面都行,因为录屏是 iOS 自己做的。
- 拼接截图:手上已经有几张截图,选进来就行,顺序随意,按内容自动排好。相邻两张只要有一两行文字重叠就够。
- 网页长图:粘贴一个链接,整页渲染成一张图。
我在设计里坚持的几件事
拼不上的地方,标出来,不要猜
长截图最怕的不是拼不上,是悄悄拼错:中间少了一段,你没发现就发出去了。所以可能缺内容的接缝会用橙色标出来;拼接截图时对不上的那一张也会明确标出,而不是硬塞进某个位置。
拼接算法前后迭代了好几个版本,尽量让它拼得更准。但能滚动的页面千差万别,做不到百分之百准确。所以标出来之后要能改:在结果页拖动接缝下面那一段,直到内容对齐,或者直接删掉拼错的一段。
少一步,就少一个忘记的机会
- 停下来 3 秒自动结束,不用回来点「完成」。
- 只保留拼接要用的几帧画面,相册里不会多出一段录屏视频需要你去删。
- 固定在页面顶部的表头只保留一次,状态栏和滚动条自动去掉,不会每个接缝都重复一条。
打码要真的打掉
打码可以像素化,也可以模糊;聊天截图可以一次遮掉全部头像。导出时那一块会被重新画一遍,原来的内容不在文件里,不是在上面盖一层色块。
水印只加在发出去的那一份上
水印做成平铺的,网格或错位排列,文字、疏密、角度、透明度、颜色都能调。它只加在导出的那一份上,作品库里的原图不动:下次想换一种水印,或者不加水印再发一次,都不用重截。
台词拼接:只留你想要的那一条
看剧时截了几张图,想分享的其实只是字幕那一行。台词拼接会把每张图里字幕那一条留下、叠成一张;也可以直接给一段视频,每句台词自动成为一条。这里是唯一按你选的顺序来的地方,因为台词的先后只有你知道。
导出之前先告诉你有多大
导出有原图、微信友好、自定义宽度三档,保存之前显示文件体积。长图动辄几十 MB,先知道大小,再决定发哪一档。
图片不离开你的手机
没有账号、没有广告、没有统计。选截图用的是系统的照片选择器,所以不需要相册权限;除了网页长图要由手机直接访问你输入的网址,其余功能全部离线,图片不会上传。
关于收费
截长图本身不该收费:三个入口都能免费用到导出原图,不限长度,只是图片底部有一行可以裁掉的署名,作品库保留最近 20 张。打码、水印、台词拼接可以先免费预览效果。
需要这些的人,Pro 是一次买断(¥20),支持家人共享,不订阅,也没有第二档。
如果你只是偶尔截一次
只截 Safari 里的网页,用系统自带的就够了:截屏,点左下角的预览,选「整页」,存成 PDF。需要截聊天记录、App 里的内容,或者截完还要打码、加水印再发出去,再考虑装一个 App。