在.Net 原生支持Webp和Heif格式文件生成
前言
通常在拉取.Net Runtime源码,看到感兴趣的issue提交,就把该issue编号保存到OneNote,待有时间,便整理为笔记或博文,今天说一下.Net System.Drawing.Common开始支持Webp和Heif图像格式的生成.下面看看这个具体的issue(目前这一块还没有办法正常使用):- Add `System.Drawing.Imaging.ImageFormat.Heif` and `Webp`. (#71227)
如何使用
关于System.Drawing.Common支持Webp和Heif,是依赖GDI+,看到GDI+就知道这玩意是不跨平台,只能在Windows上使用,而且还对Windows版本有要求,支持的最低版本Windows 10 1809.1. 引用System.Drawing.Common(在Nuget查找,预览版还不支持.我使用的是在本地自己编译)

注意事项
目前生成webp和Heif格式文件,是有问题的,使用工具查看十六进制:
在.Net 7正式发布,生成Webp和Heif文件应该是没有问题的.
秋风
2022-07-24