相册里全是截图?怎样把截图和照片批量分开
截图把照片库弄得很乱,还会打乱按日期排序。讲怎么分辨截图和照片,以及怎样把截图批量移进单独的文件夹。
翻一翻你的照片库,每三张就有一张是截图。登机牌、菜谱、聊天记录、地图、表情包。它们只有一天的用处,现在却永远夹在旅行照片中间,而且有好几千张。
截图是怎么混进来的
手机把截图存进相机胶卷,或者存进一个「截图」文件夹,再由相册 App 合并到主视图里。Google 相册把它们和其他东西一起备份了,Takeout 导出再把它们混在照片里还给你,常常就在同一个 Photos from 2019 文件夹里。
它们还会打乱按日期排序。截图是没有 EXIF 日期的 PNG,复制一次以后只剩文件时间,也就是今天。按日期排的照片库,最上面就堆着一团截图。原因见截图为什么没有拍摄日期。
怎么分辨截图和照片
有几个特征,按可靠程度排列。
文件名。安卓上是 Screenshot_20190714-110530.png,Mac 上是 Screenshot 2019-07-14 at 11.05.30.png,老的 Mac 上是 Screen Shot。iPhone 上是 IMG_1234.PNG,暴露它的是 PNG 扩展名,因为 iPhone 拍的照片是 JPEG 或 HEIC。
格式。相机胶卷里的 PNG 几乎一定是截图。相机不拍 PNG。
尺寸。截图和设备屏幕的尺寸完全一样:1080×2340、1170×2532、2560×1440。照片是相机传感器的尺寸:4032×3024、4000×3000。
EXIF。照片有相机品牌和型号。截图没有,或者只有一个软件标签,写着是哪个系统截的。
Takeout 还多一个特征:截图的 .json 附属文件里,geoData 没有真实坐标,标题常常和截图文件名一样。
手动移动
按文件名的话,用文件管理器搜索就行。在照片库里搜 Screenshot,全选,移到一个 Screenshots 文件夹。然后搜 *.PNG,看看剩下的,因为 iPhone 截图的文件名里不写这个词。
Linux 或 macOS 上用 find:
find . -iname 'Screenshot*' -exec mv {} ./Screenshots/ \;
PNG 的情况,exiftool 可以按格式和相机信息筛选:
exiftool -if '$FileType eq "PNG" and not $Make' -r -Directory=Screenshots .
这条命令把没有相机品牌的 PNG 移进 Screenshots 文件夹。事后检查一下这个文件夹;一张存成 PNG 的扫描画也会被移进来。
文档照片是同一个问题
收据、白板、表格、书页和海报的照片,也一样把照片库弄乱。它们是真正的相机照片,有 EXIF,上面的办法抓不到。但它们看起来不一样:平的、方方正正、大部分是文字、颜色很少。要分辨它们,要么靠人,要么靠能看懂图片内容的东西。
用软件做
Takeout JSON Metadata Fixer 在整理时可以把截图和文档分别放进各自的文件夹。两个功能都是可选的,不需要就关掉。
打开截图分类后,按文件名、格式和尺寸识别出来的截图会进 Screenshots 文件夹,而不是日期文件夹,文件名还会加上 _Screenshot 后缀,以后不管到哪都认得出来。它们照样有日期,来自 Takeout 附属文件或文件本身,所以在自己的文件夹里也排得整齐。
打开文档分类后,看起来像扫描件、收据、白板和纸质文件的照片会进 Documents 文件夹。这个功能看的是图片本身,而不是文件名,所以连 EXIF 完全正常的、用手机拍的纸张照片也能抓到。偶尔会把一张特别平、字特别多的照片判断错。试运行会先显示什么会去哪里,再真的移动。
照片库的其他部分照常处理:来自附属文件或 EXIF 的真实日期、好认的文件名、年/月或你选的其他文件夹结构。离线运行,支持 macOS、Windows 和 Linux。前 1000 张照片免费,不限数量一次性 19.99 美元。
常见问题
截图该删还是留?
放在单独的文件夹里留一年,再回头看。到那时大部分都没用了,可以整批删掉。有几张,比如一张收据或一个确认页面,你会庆幸还留着。
一张照片的截图会被当成截图吗?
会,因为它就是截图:屏幕的尺寸,没有相机信息。如果它是你在意的那张照片唯一的一份,手动把它移回去。
Google 相册自己怎么处理截图?
在手机上,它有一个「截图」相册,可以不在主视图里显示。在 Takeout 导出里,这个相册变成一个文件夹,但同样的文件也出现在年份文件夹里,于是又混在一起了。
录屏呢?
录屏是有屏幕尺寸、没有相机元数据的视频。软件把视频单独处理,不会把录屏放进 Screenshots 文件夹。要找它们,搜 Screen Recording,或者找屏幕尺寸的 .mp4 文件。