为什么现在 qq 不让用 gif 动态头像了,是有审查原因吗

2023-12-29 10:36:12 +08:00
 kris0502

不光 qq ,现在好像主流软件都不能用 gif 头像了,这个本身大部分语言都默认加载图片就可以,而且没什么危害,让软件不支持 gif 还需要单独写代码限制,是不是因为 gif 不好审查监管

3473 次点击
所在节点    程序员
31 条回复
guanzhangzhang
2023-12-29 10:43:05 +08:00
记得大概 18 年还是前几年,qq 头像还能搞背景音乐,就是点开有声音,被一个链接骗过去点开别人资料点开了他的 qq 头像,结果有啊啊啊的声音🤔,还好我当时周围没人
icyalala
2023-12-29 11:00:35 +08:00
支持 gif 才需要单独处理,而且播放过程耗大量内存,存储的时候也不能压缩
cccer
2023-12-29 11:03:09 +08:00
gif 体积大还影响客户端性能,另外动图可以作为后续的增值服务赚钱(比如 B 站)
lyxxxh2
2023-12-29 11:05:35 +08:00
性能? 一个 gif 有什么性能
就是单纯太花了而已吧
shadowyue
2023-12-29 11:06:32 +08:00
技术上来说,你一定要展示动态头像,不如用视频。同样三秒钟的动图,你用 mp4 来播放,参数调好,文件体积更小还更清晰。
shadowyue
2023-12-29 11:07:57 +08:00
视频播放性能还更好
CivAx
2023-12-29 11:18:13 +08:00
说起来这个,前几个月就有过一单爆点大事。手机 QQ 的上传头像接口没有过滤文件类型,只在前端做了判断,所以可以直接 POST 一个 mp4 过去,点开头像自动变有声小电影。不知道这会儿修了没。
nothingistrue
2023-12-29 11:21:32 +08:00
自从 h.264 出来以后,gif 就是垃圾中的战斗机。
KgM4gLtF0shViDH3
2023-12-29 11:27:41 +08:00
体积大性能差
oneKnow
2023-12-29 11:37:11 +08:00
@CivAx #7 几个月前我也看过这玩意,qq 群全是转发这个的
icyalala
2023-12-29 12:00:41 +08:00
@lyxxxh2 gif 一直都是客户端内存和 CPU 占用的大头:
https://cloud.tencent.com/developer/article/2285760
CivAx
2023-12-29 12:04:37 +08:00
@icyalala C 语言版的 QQ 之前有过一个版本,如果有超过 150×150 的动图,而且聊天窗口被放大到一定像素以后,CPU 占用会直接起飞。绝大部分的看图软件在 GIF 图缩放超过 300% 的时候也会占用起飞
kris0502
2023-12-29 13:55:08 +08:00
@guanzhangzhang 是的,那时候好多人都在玩
iblessyou
2023-12-29 16:14:22 +08:00
对这块不了解,一直纳闷为啥网站视频都可以加载很快,加载个 gif ,需要很长时间,甚至有时浏览器崩溃
cccer
2023-12-29 21:36:34 +08:00
@iblessyou 因为 gif 是很古老的格式了,基本没有任何的性能优化,没有帧间压缩也没有硬解。
lisxour
2023-12-30 10:28:37 +08:00
我要是上传一个一秒爆闪 100 遍的爆闪图,阁下又如何应对呢
iblessyou
2024-01-02 09:50:26 +08:00
@cccer 但这个又很好用,现在有什么替代方案没
cccer
2024-01-02 11:37:22 +08:00
@iblessyou 新的图片格式都自带支持动图,比如 apng 、webp 、avif
kris0502
2024-01-02 14:52:31 +08:00
@lisxour 删好友哈哈
kris0502
2024-01-02 14:53:21 +08:00
@icyalala 我记着再 09 年 10 年那时候 qq 好多人都是 gif 头像,但那时候手机性能那么弱好像也不太影响呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1004319

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX