C# での WebP のコード サンプルはないようです。ありますか?WebP 画像を直接表示する必要はありませんが、WebP として保存 & 転送できると便利です。
4 に答える
http://webp.codeplex.com/をご覧ください。WebP 形式に簡単にエンコードできるライブラリがあります。詳細については、この質問を確認してください。
ライブラリを使用すると、次のように WebP 形式に保存できます。
using (Image image = Image.FromFile("image.jpg"))
{
Bitmap bitmap = new Bitmap(image);
WebPFormat.SaveToFile("image.webp", bitmap);
}
WebP ラッパー
C# の libwebp のラッパー。純粋なマネージ C# の最も完全なワッパー。Simple Decoding API、Simple Encoding API、Advanced Encoding API (圧縮のスタディスティスを使用)、バージョン ライブラリの取得、および WebPGetFeatures (任意の WebP ファイルの情報) を公開します。将来的には、高度なデコード API を公開するために更新します。ラッパーは、1 つのクラスのセーフ マネージ コードにあります。libwebp_x86.dll と libwebp_x64.dll (v6.1 に含まれる) 以外の外部 dll は必要ありません。ラッパーは、32、64 ビット、または ANY (適切なライブラリへの自動スイッチ) で動作します。
コードは完全にコメントされており、ラッパーを使用するための簡単な例が含まれています。
https://github.com/mc-kay/libwebp-sharpラッパー プロジェクトがあります。しかし、それは実装されていないようです。