先说说我遇到的情况吧。上周在工作群里,同事发了一个表情包,就是那种小猫举牌子的图,但牌子上被P了一行字“今天也要加油哦”。我挺喜欢那个图的,想把字去掉,换成自己想要的文字,结果在微信聊天表情包里折腾了半天,愣是没找到删除文字的功能。
我相信不少朋友也遇到过类似的问题,微信表情包本身只是一个图片容器,它没有像修图软件那样提供“擦除文字”的编辑能力。你长按表情包,弹出的菜单里只有“添加到表情”“转发”“删除”这些选项,根本没有“编辑图片”这个入口。所以,如果你在微信内部想直接操作,那基本是行不通的。
我尝试的第一个笨办法:截图再裁剪
一开始我想到的是,既然微信不能编辑,那我截图总行吧。我把表情包全屏放大,然后截图,再在微信自带的图片编辑里尝试用画笔把文字涂掉。但结果很糟糕,因为表情包上的文字和背景往往融合得比较深,用画笔涂完以后,那块区域就是一团色块,反而更难看了。这个方法只适合文字恰好落在纯色背景上的情况,而且涂完的痕迹非常明显,基本没法用。
第二个思路:找原图,但往往找不到
后来我又想,是不是能找到这个表情包的原始图片?我试了在微信搜一搜里输入关键词,或者在百度图片里找,但网络上的图片实在太多了,很多表情包经过多次转发,画质已经压缩得很厉害,而且原图往往也没有不带文字的版本。这个方法耗时耗力,而且成功率很低,除非你对这个表情包的出处非常清楚。
第三个办法:用手机自带的图片编辑功能
这时候我开始把目光转向手机系统自带的工具。现在的手机相册里,一般都有“消除”或者“修复”功能。我把表情包保存到相册,然后用手机自带的编辑功能,找到那个“消除笔”或者“智能修复”的图标。说实话,这个功能对简单的文字效果还行,比如纯色背景上的几个字,它可以通过算法把文字周围的像素填充过来。但我试的那个表情包背景是渐变色,消除笔一划,文字是没了,但背景变得坑坑洼洼的,还是不行。
这里给大家一个经验,如果你的表情包背景比较干净,比如是白色或者纯灰色,手机自带的消除功能确实能帮上忙。但如果是复杂的照片背景,那基本就废了。
最终解决的思路:换一个思路,不删字,而是遮住
在我快放弃的时候,我突然想到,既然删除文字这么难,那我干脆用贴纸或者马赛克把它遮住不就行了?我把表情包保存下来,打开微信自带的编辑,用“马赛克”功能把文字区域涂掉,然后再加一个可爱的小贴纸盖在上面。这个方法虽然不能真正做到“删除”,但至少视觉上看起来干净了,而且还能增加一点趣味性。我后来很多表情包都是这么处理的,效果还不错。
不过,这个方法也有个问题,就是如果文字区域比较大,或者你想完全恢复图片原本的样子,那贴纸就会显得很突兀。所以它只适合文字占比小的情况。
补充方案:我后来用到的工具
说实话,上面那些方法都是权宜之计,直到我朋友给我推荐了一款叫醒图的App,我才算真正解决了问题。这个工具里有一个“消除”功能,跟手机自带的不太一样,它是专门针对图片中的杂物、文字设计的。我把表情包导进去,用消除笔在文字上涂抹一下,它就能自动计算并填充背景,效果比我手机自带的好很多。特别是那种背景纹理比较复杂的,它也能处理得比较自然。
当然,这个工具也不是万能的。首先,它需要你下载安装,占用一些手机内存。其次,它的消除功能虽然强,但如果文字下面压着的是特别复杂的图案,比如人脸或者密集的树叶,它也会出现轻微的涂抹痕迹,需要你手动再修复一下。另外,导出的时候会有个小小的水印,需要你看个广告才能去掉,这点稍微有点烦人。但总的来说,对于处理微信聊天表情包上的文字,它是我目前用过最省心的一个办法。
最后总结一下我的经验:如果你只是偶尔想弄一张,用手机自带的马赛克或者消除功能凑合一下;如果需求比较多,而且对效果要求高,那就可以试试我上面说的那个工具。希望我的这些折腾经历能帮到大家。