C#的WebP库[关闭]

问题描述 投票:2回答:4

似乎在C#中没有WebP的代码示例。有没有?我不需要直接显示WebP图像,但保存和传输,因为WebP会很好。

c# jpeg webp
4个回答
2
投票

看看http://webp.codeplex.com/。有一个库,可以让您轻松编码为WebP格式。查看此问题以获取更多信息:

Convert Bitmap to WebP Image?

该库允许您保存为WebP格式,如下所示:

using (Image image = Image.FromFile("image.jpg"))
{
   Bitmap bitmap = new Bitmap(image);
   WebPFormat.SaveToFile("image.webp", bitmap);
}

3
投票

WebP的-包装

C#中的libwebp包装器。纯托管C#中最完整的wapper。公开简单解码API,简单编码API,高级编码API(具有压缩的stadistis),获取版本库和WebPGetFeatures(任何WebP文件的信息)。将来我会更新以展示Advanced Decoding API。包装器在一个类中安全托管代码。除了libwebp_x86.dll和libwebp_x64.dll(包括v6.1)之外,不需要外部DLL。包装器工作在32位,64位或ANY(自动切换到适当的库)。

代码是完整的代码,包含使用包装器的简单示例。


1
投票

https://github.com/mc-kay/libwebp-sharp包装项目。但它似乎没有实施。


1
投票

在github有一个项目

C#中的libwebp包装器。纯托管C#中最完整的包装器。

公开简单解码API和编码API,高级解码和编码API(具有压缩的stadistis),获取版本库和WebPGetFeatures(任何WebP文件的信息)。暴露获得PSNR,SSIM或LSIM失真度量。

包装器在一个类中安全托管代码。除了libwebp_x86.dll和libwebp_x64.dll(包括v6.1)之外,不需要外部DLL。包装器工作在32位,64位或ANY(自动切换到适当的库)。

代码是完整的代码,包含使用包装器的简单示例。

看项目页面:https://github.com/JosePineiro/WebP-wrapper

© www.soinside.com 2019 - 2024. All rights reserved.