#吐槽

In reply to nevent1q…he8k
_________________________

IV 的正文只支持 JPEG, PNG 和 GIF 三种图片格式. 由于 PNG 标准的特性, 实际还支持 APNG, 它在 IV 正文里面被当作 PNG 显示, 所以不同的平台的 IV 解析出来可能有的是静态第一帧, 有的就是动画. GIF 实际上被转换为视频显示, 因为视频元素是块状元素所以不可能在行内显示, 因此如果要按照原始尺寸显示动态图片, 只能选择 APNG. 对于图片 Emoji 这样的特殊情况, Telegram 提供了显示 Icon 的机会, 也就是在 &LTpic> 标签中指定宽或高属性, 但是动态的 Icon 也只能使用 APNG 实现支持, 无法加载 GIF 表情. 因此图片的转换最好在服务端就完成, Web 环境下最常用的 WebP 在正文中并不被 IV 支持.
但是 IV 的外层, 也就是在消息列表里面显示的 Telegram 的链接预览模式部分, 情况又不一样, 这部分是支持 WebP 的.

via Nostr@cxplay
 
 
Back to Top