用家人的照片做表情包:我为什么做了一个不上传照片的 App

想用家人的照片做表情包,最简单的办法是在 iPhone 本机上完成:长按照片里的人,系统就能把他抠出来。抠出来的图要发到微信还不带白底,就得存成透明 GIF。贴一下是我为这件事做的 App,抠图、加白边、导出 GIF 都在手机上完成,照片不上传。

起点:想把家里人做成表情包,发到家人群

家人群里每天来回发的,多半是网上流传的那几套表情包。有一天我想,如果发出去的是家里人自己的脸,应该好玩得多。

尤其是孩子的照片。不过只抠出来的话,图是静态的,不会动,做不成动图表情包。好在 iPhone 拍的照片本来就带实况,拿来做动态表情包正合适。

我去 App Store 找了几款做表情包的 App,又犹豫了。要做表情包,就得把家里人的照片交给它们。这些照片会不会传到服务器、存在哪里、存多久、会不会被拿去做别的用途,说明里大多语焉不详,我也确认不了。如果是我自己的照片,也许还能接受;拿家里人的照片去冒这个险,我不愿意。

所以我决定自己做一个:照片不离开手机,从抠图到发出去,全部在本机完成。

系统自带的办法,够用在哪里

先说实话:iPhone 本身就能抠图。在相册里长按照片的主体,就能拷贝出来,或者直接添加成贴纸。只在 iMessage 里发,或者自己留着看,系统自带的就够了。

问题出在发到微信的那一步。抠出来的图粘到微信里,会被当成普通图片,铺上白底;用实况照片做的贴纸,发出去也不动了。微信只认 GIF 的透明,所以想要发出去依然透明,就得把抠图存成 GIF。

同一张抠图发到微信:左边铺上了白底,右边是贴一下导出的 GIF,保持透明

照片为什么可以不上传

抠图用的是 Apple 的 Vision 框架,在 iPhone 本机识别主体,用不着服务器。所以贴一下没有服务器,也没有账号、没有广告、没有统计。照片进来、贴纸出去,中间的每一步都在手机上完成。

这件事不需要你去信任谁的隐私承诺,因为照片根本没有地方可以去。

抠出来之后,加点特效

抠出来只是开始。家人群里的表情要有点意思,所以抠完之后还能加这些:

  • 边框:纯色、虚线、粉笔、霓虹四款,粗细和颜色都能调。最常用的是像实体贴纸那样的一圈白边,随时改,不用重新抠。
  • 边框动效:打开之后,虚线会转、粉笔会抖、霓虹会呼吸或者变色。普通照片也就成了会动的表情。
  • 装饰:放射线、闪光、星星三种,撒在贴纸四周,位置和数量都能调。「震惊」「得意」这类表情,加一圈放射线就出来了。
  • 涂鸦:涂鸦笔、荧光笔、图案笔,在贴纸上画几笔,圈出重点,或者添个小道具。
  • 配字:表情包少不了一句话。九款字体,中日韩各有专门的两款。
  • 滤镜和调整:六款滤镜、六项调整,旧照片调亮一点,或者统一成一种色调。
  • 动图选帧、调速:实况照片逐帧抠出来拼成循环 GIF,可以挑掉糊掉的帧,调快调慢。一张抓拍到的表情变化,就是一个现成的动态表情。

贴一下的编辑页:调边框和装饰、选边框动效、给实况照片挑帧调速

这些效果动图上也能用,而且都不改原图,想去掉随时去掉。付费的效果可以先随便试,保存时才提示;不想买,一键去掉付费效果,照常保存。

做好的贴纸收在库里,按日期分组,可以打标签。哪天想再发一次,不用重做。

抠出来的人,还可以放到桌面上

做着做着发现,抠出来的家里人,不只适合发在群里。

  • 做成壁纸:十五种可爱底纹,把贴纸摆上去,按手机分辨率存成锁屏和主屏一套。
  • 放进小组件:桌宠、轮播、第几天、拼贴板四种。桌宠能摸,轮播能翻,「第几天」可以记一个日子,比如孩子出生、搬进新家。

用贴纸和草莓底纹做的锁屏壁纸,以及桌宠、轮播、第几天、拼贴板四种小组件

朋友也一样。大家很少能聚齐拍一张合照,但可以把每个人分别抠出来,摆在同一张壁纸上,或者放进拼贴板小组件。

也不只是人。宠物、植物,生活里喜欢的东西,拍下来都能抠出来。

除了微信,还能发到哪些聊天软件

贴一下导出的是透明 GIF,支持 GIF 或 PNG 的聊天软件基本都能用:

  • 微信:贴纸页点「发到微信」,直接选人发送;也可以先存到相册,再在聊天里点「+ → 相册」选这张 GIF。
  • QQ、LINE:存到相册,或者从贴一下直接复制、分享过去。
  • iMessage、Telegram、WhatsApp、Discord:一样从相册里选这张 GIF 发送。

贴纸详情页:存到相册、复制、分享,下方写着发到微信的方法

飞书、钉钉、企业微信这类工作软件,还有抖音、小红书、微博的私信,我还没有逐个试过。存到相册后,在聊天里选这张 GIF 发一次就知道。如果发出去带白底、不会动,或者根本发不出去,请发邮件到 info@miramiao.com 告诉我,写上是哪个软件、手机型号和 iOS 版本,我会逐个去试。

关于收费

抠图不按次收费,也没有次数计数。静态和实况都能做,白边、透明 GIF,以及发微信、存相册、复制、分享,永远不收费。贴纸库能存 20 张;壁纸的纯色底和两种图案、每种小组件一个,也是免费的。

更多边框和动效、装饰、字体、滤镜,不限张数的库、全部壁纸图案和更多小组件,是一次买断 ¥28,不是订阅。

如果你只是偶尔做一张

只在 iMessage 里发,用系统自带的抠图就够了。想发到微信、QQ 这些聊天软件还保持透明,想让实况照片动起来,或者在意家里人的照片会不会被上传,再考虑装一个 App。

用家里人的照片做表情包之前,也记得先问问他们愿不愿意。