为什么要将截屏横向拼接
一直以来我都有横向拼接手机截屏的需求,主要用于写应用测评的时候,一张图片不够演示多个步骤,多张图片配合演示才能更好表达完整意思。另一个原因是 iPhone 的截屏图片偏长(竖向),连着几张截屏放在文章里头,在手机上阅读时,你得翻好几页才能看到下一段文字,阅读体验很糟糕。所以单张截屏图片的话,我一般会剪短一点,多张截屏的话,我则会采取横向拼图的方式。
在这之前,我一直用 fotoring 来完成这件事。如下图,fotoring 可以完成横向拼图和竖向拼图,也可以调整图片的输出大小,操作比较直观。
但是就我个人而言,横向拼图的时候我会偏向在图片中间插进一段白条。这样可以让图片与图片之间的过渡带显得不那么突兀。加入白条的效果 fotoring 也可以做到,只是有点麻烦。比如在拼两张图的时候,你需要预先准备好一张等高的剪裁过的白色图片,然后拼图时加在两张图片的中间,就能达到上述效果了。这样「曲线拼图」的方式确实有点折腾,所以今天我要介绍另一款更加方便的拼图应用:LongScreen。
LongScreen 只做一件事:最快最好地拼接手机截屏
LongScreen 的操作非常简单,左上角两个按钮切换「横向」和「竖向」拼图模式,按顺序选好图片后,点击右上角的「Merge」即可拼图。得益于 iOS 8 可扩展的分享列表,拼接后的图片可以方便地分享到其它应用中去。
1. 横向并列拼图
LongScreen 的横向拼图模式可以做到在两张图片的中间插入白条,并且输出的图片没有经过压缩,这一点我非常喜欢。
2. 竖向智能拼长图
LongScreen 的竖向拼图模式与另一款为我们熟知的拼图应用 长图 (Piiic) 类似,可以拼接竖向的长图片并智能去掉重复部分。它们的不同点在于,LongScreen 只能拼接真正相关的屏幕截图,并且要顺序。比如我把两张截图的顺序调换,拼接就会失败。不过这也为 LongScreen 带来了拼接速度快的优点,Piiic 会因为在拼图时检测顺序所以拼接速度显得稍慢。
需要注意的是,LongScreen 不能拼接非屏幕截图的图片,拼接的图片数量也限制在十张以内。开发者说:「LongScreen 的算法就是在图片拼接算法上为 iOS UI 量身订造的特別版」,所以目前不会考虑支持拼接其它图片的功能。至于拼接张数的限制,也是为了性能考虑。功能虽不丰富,但是足够专注,响应也快。
3. 支持 URL Scheme 自动化
LongScreen 还提供了一些方便的 URL Scheme,并且支持 x-callback-url。我制作了两个通过 Launch Center Pro 触发的 action,大家可以作为参考,融入到自己的工作流里面去:
- 拼接相册里的最后 N 张(可选)屏幕截图,然后保存到相册里。[安装 Action]
- 拼接相册里的最后 N 张(可选)屏幕截图,然后保存到剪切板里。[安装 Action]
我也向 LongScreen 的开发者了解到一些接下来的开发计划,比如支持 iPad,清理状态栏等。总而言之,LongScreen 这款简单但却实用的拼图 app,相信会越来越好。你可以在 App Store 下载到 LongScreen。