ScreenToLayers:轻松导出桌面分层文件 PSD 文件

ScreenToLayers:将macOS屏幕捕捉为分层PSD文件的利器
你在用Mac截图的时候,是不是也遇到过这样的烦恼——截图之后图层全没了,想要再编辑每一层只能一点点重新拼?特别是做UI设计或者前端开发的朋友,对这一点感受更是深刻。就这时候,我发现了一个小工具叫 ScreenToLayers,一款开源的macOS应用,专门用来解决这事儿的。
我最开始其实是想找一个能直接把mac桌面截图保存成PSD格式的软件,最好还能自动分层。当时看到一款叫 ScreenShot PSD 的老工具,但那个不支持 Retina 屏,而且在 El Capitan 系统上也不是特别稳定,用起来各种小毛病。于是后来就发现了 ScreenToLayers,它是基于前者的思路做出来的升级版,界面干净,功能简单,关键是开源还支持 Retina 显示屏,正适合我这种懒得折腾但又对图层要求高的人。
它的操作方式非常简单,安装好以后,只需要运行应用,一键就可以把当前整个屏幕保存成一个包含所有窗口和元素图层的 PSD 文件。这个PSD文件在Photoshop里打开之后,每一个窗口、Dock栏、菜单栏、壁纸、图标这些,全都拆开成了单独的图层,简直太方便了。
而且它用了一些 macOS 上不太为人熟知的 API,比如说注册开机启动啊,或者在 App Store 沙盒限制下创建持久化文件访问授权,这些其实对开发者来说是蛮有参考价值的。如果你是开发者,也可以看看它的源码,学点东西;如果你是设计师,那就直接用它省事就完事了。
当然啦,这个工具的作者也说了,当前版本其实只是满足了他个人的需求,所以功能上还比较基础,但好在是开源的,大家有想法完全可以一起参与进来,无论是程序员还是设计师,只要你想让它变得更好,都可以提建议或者参与开发。哪怕你不写代码,也可以反馈bug、提feature,搞不好下一个版本就加上你想要的功能了。
另外我还注意到,这个小工具也挺轻巧的,装在系统里不会占太多资源,也不会在后台悄悄运行什么进程。就是专注做一件事:把屏幕拆成图层。它甚至可以设定快捷键,截完图立刻导出PSD,效率杠杠的。
使用上基本也没有什么学习成本,下载运行就能用。PSD图层命名也很合理,方便你后续编辑。唯一要注意的就是,它是基于mac系统的某些机制运行的,所以只支持macOS,不支持Windows系统。
最后嘛,我自己的感觉是,如果你做设计,特别是UI、网页或者移动端开发这类需要还原界面的工作,用ScreenToLayers真的可以帮你省很多力气。以前每次截图后手动抠图层真的是又累又容易错,现在点一下就能拿到完整可编辑的PSD,效率直接翻倍。更重要的是,它是免费的,开源的,用起来也没有广告和限制。强烈推荐给所有Mac用户尝试一下!