折腾了快半个钟头,才搞懂微信头像为什么换不了,一开始以为是网络卡了,反复开关流量和wifi,点保存的时候页面转两下,直接弹回原来的头像,一点提示都不给。

最先试的操作,就是把原图裁剪小一点,在相册里直接压缩分辨率,删掉多余的图层信息,重新保存成一张新图,再进到微信头像的更换页面上传。点确定,依旧不行,还是原样退回,当时心里就有点烦躁,不知道到底卡在哪一步。

然后去翻相册,换了一张随手拍的风景图,没有修过、没有加滤镜贴纸,尺寸也没特意调,直接选中上传,居然一次就成功换上了。这下心里大概有数了,不是微信版本,也不是网络的锅,是刚才那张想用来当头像的图本身有古怪。

那张失败的图,是从别的平台保存下来的,做过多次裁剪,还反复导出过好几次,格式看着是jpg,但是里面嵌了不少额外的信息,就是这些东西让微信识别的时候卡住,没办法完成头像的替换。

换图成功之后,又回头拿那张出问题的图接着试,用画图工具打开,不做任何修改,直接另存一份新文件,再拿去上传,这次也顺利通过了。没有复杂设置,就是重新导出一遍,把图片自带的那些冗余信息清掉。

这只是我的个人感受,不是标准答案,说不定别人换不了头像,是账号有限制、缓存堆积,或是版本过低之类别的缘由,不能直接套到所有人身上。

中间还顺手清过一次微信缓存,清完之后去试那张有问题的图,结果还是上传失败,所以缓存这个因素在我这次情况里不起作用,白忙活了一阵。

朋友之前也碰到过差不多的情况,他那边是图片文件太大,几兆的原图一直提交不上,压缩到两百k以内就好了。和我这次碰到的原因不一样,同样是换头像失败,卡在的地方完全不同,没有统一的路子。

后面又拿别的保存图测了几张,有的可以直接上传,有的就算大小很小,也会卡住,能不能过,全看图片源文件的信息是不是干净,肉眼根本看不出来差别。

后来也懒得再反复试那些容易出问题的图了,想换头像的时候,优先用相机直接拍的原图,基本不会碰到这种卡住不动的情况。

那天晚上反复试到最后,干脆关掉页面,放下手机,不再纠结那张图。