Discourse 能够支持和处理 AVIF 文件格式

不得不说,Discourse 在图片格式支持上还是很不错的。

能够完全支持 AVIF 格式。

默认就能够支持显示。

但是,如果因为你的社区在这里修改过支持的文件格式的话,默认可能没有这个格式,需要手动添加下。

问了下ai什么是AVIF


AVIF(AV1 Image File Format)是一种现代图像文件格式,专为高效压缩和高质量图像呈现而设计。它是由开放媒体联盟(AOM)开发的,基于 AV1 视频编码技术。

:brain: 核心特点

  • 高压缩率:相比 JPEG,AVIF 可以减少约 50% 的文件大小,同时保持相似甚至更好的图像质量

  • 支持 HDR:包括 Rec.2020 色域和高动态范围(HDR)图像

  • 透明通道:原生支持 Alpha 通道,适合网页和 UI 图像需求

  • 动画支持:可以存储图像序列,作为 GIF 或 WebP 的替代方案

  • 色彩深度:支持 8、10、12 位色彩深度,适合专业图像处理

  • 色度抽样:支持 4:2:0、4:2:2、4:4:4 等模式,兼容多种图像需求

:file_folder: 文件信息

属性 内容
扩展名 .avif
媒体类型 image/avif
容器格式 HEIF(高效率图像文件格式)
编码技术 AV1 视频编解码器
是否开源 是,且免版权费

:desktop_computer: 支持情况

  • 浏览器:Chrome、Firefox、Safari、Edge 等主流浏览器均已支持

  • 操作系统:Windows 10/11、macOS、Android 12+、Linux 等

  • 图像编辑器:GIMP、Paint.NET、Adobe Illustrator、Pixelmator Pro 等均支持打开和保存 AVIF

:bar_chart: 实际效果对比

在相同视觉质量下,AVIF 文件通常比 JPEG 和 WebP 更小。例如,一张原图 2.5MB 的图片,AVIF 压缩后仅 18KB,且细节保留良好。

如果你在做网站优化、图像压缩或前端开发,AVIF 是一个非常值得考虑的新一代图像格式。

发现老大已经写过了哈哈

也是直接用 AI 了解了一下。

可惜国内的各大平台还不怎么支撑。浏览器是没啥问题了。