Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WebP library for C# [closed]

Tags:

c#

jpeg

webp

It seems like there is no code samples for WebP in C#. Is there any? I don't need to display WebP images directly but saving & transferring as WebP would be nice.

like image 706
Nime Cloud Avatar asked Sep 27 '11 08:09

Nime Cloud


2 Answers

there is a project in github

Wrapper for libwebp in C#. The most complete wrapper in pure managed C#.

Exposes Simple Decoding API and Encoding API, Advanced Decoding and Encoding API (with stadistis of compresion), Get version library and WebPGetFeatures (info of any WebP file). Exposed get PSNR, SSIM or LSIM distortion metrics.

The wrapper is in safe managed code in one class. No need external dll except libwebp_x86.dll and libwebp_x64.dll (included v6.1). The wrapper work in 32, 64 bit or ANY (auto swith to the apropiate library).

The code is full comented and include simple example for using the wrapper.

see project page: https://github.com/JosePineiro/WebP-wrapper

like image 111
Mahdi Avatar answered Sep 25 '22 11:09

Mahdi


Take a look at http://webp.codeplex.com/. There is a library that allows you to easily encode into WebP format. Check out this question for more information:

Convert Bitmap to WebP Image?

The library allows you to save into WebP format like so:

using (Image image = Image.FromFile("image.jpg"))
{
   Bitmap bitmap = new Bitmap(image);
   WebPFormat.SaveToFile("image.webp", bitmap);
}
like image 33
Deano Avatar answered Sep 23 '22 11:09

Deano