首先需要两个 DLL 文件 Imazen.WebP.dll 和 libwebp.dll,其中 Imazen.WebP.dll 需要添加到项目引用,libwebp.dll 需要放到 bin 根目录,并且根据操作系统不同,需要放到 x86/libwebp.dll 或者 x64/libwebp.dll 目录下。
Webp 转 JPG 格式代码如下:
byte[] bytes = System.IO.File.ReadAllBytes("webp 文件路径");
Imazen.WebP.Extern.LoadLibrary.LoadWebPOrFail();
SimpleDecoder simpleDecoder = new SimpleDecoder();
Bitmap bitmap = simpleDecoder.DecodeFromBytes(bytes, bytes.LongLength);
bitmap.Save("jpg 文件路径", System.Drawing.Imaging.ImageFormat.Jpeg);