照片上为什么会有日期
很多相机都能把日期和时间直接印进画面。以前的卡片机和胶片机常在右下角印一串橙色或黄色数字;现在不少安卓手机的相机里有“水印”开关,会在底部加上时间、日期、地点或者手机型号。拍的时候觉得方便,可等到要做相册、冲印照片、发朋友圈和小红书、在闲鱼上挂二手、或者放进 PPT 时,这行字就显得多余了。
因为这些字是画面本身的一部分,不像 EXIF 那样可以直接删掉。要去掉它,只能用“字后面本来应该是什么”把它盖住。
怎么找到日期文字
选“AI”时,先用一个小的文字检测模型(PP-OCRv5,约 2.5MB)在缩小的照片上标出所有文字。再逐个检查是不是相机印上去的:墨色是单一的纯白或橙色、明显比周围亮、形状像一行字、靠近上下边缘。屏幕、招牌、白板上的字至少有一条不符合,会被保留。确认的文字在原图分辨率下逐字描出笔画,连同字边一两像素的过渡边和阴影一起去掉;如果留下这圈光晕,补完后还能看出数字的轮廓。光晕有多宽是按整行统计的,不逐个像素判断,所以紧挨着字的深色袖子、屏幕边框不会被当成阴影挖掉。
选“快速”时不用下载,只靠规则找字:比周围更亮或更偏橙色、并排在同一条底线上、颜色完全相同的小块连成一行,只处理靠近上下边缘的行。背景简单时效果不错,但容易把字周围的东西也一起挖掉。
怎么补上
选“AI”时,每块文字连同足够的周围画面一起截出来,缩放到模型使用的 512×512 像素,补全后再放大回去,只替换原来有字的地方,边缘渐变融合。多行的长文字会分成相互重叠的小块依次处理,避免字被缩得太小、补出来发糊。选“快速”时用传统的修复算法:细笔画从边缘往里填,粗的部分从附近复制相似的纹理。
使用建议
一批照片全部下载前,先点开几张放大看看效果。如果某张照片没有变化,多半是文字带底框或者不在边缘,本工具处理不了。照片下方加了白边和标志的,用图片裁剪裁掉;如果还想去掉照片里的位置和设备信息,可以再用去除照片 EXIF 信息处理一遍。