Ⅰ. はじめに
タイトルの通り「C#でlibvipsを利用して画像を変換する方法」です。
Ⅱ. 手順
1. 必要なパッケージをインストールする
dotnet add package NetVips --version 2.4.1 dotnet add package NetVips.Native.win-x64 --version 8.15.2
2. サンプルプログラムを書く
Program.cs
using NetVips; using var image = Image.NewFromFile("c:\\image.png"); image .Crop(0, 0, 100, 100) .Pngsave("c:\\out.png");
image.png
実行結果
out.png
FAQ
Q. libvipsを利用するメリットは何ですか?
A. libvipsは高速に動作します
ベンチマーク