Perpustakaan .NET Sumber Terbuka untuk Pemprosesan Imej
Open Source .NET API untuk Pemotongan Imej Sedar Kandungan Dengan Pintar.
Apakah itu SmartCrop.net?
SmartCrop.net ialah API percuma dan sumber terbuka yang membolehkan pembangun .NET memangkas imej secara automatik. Ini ialah port Standard .NET bagi smartcrop.js. API mengetahui kandungan dan menggunakan satu set algoritma untuk memangkas imej. API secara automatik mengesan muka dengan menggunakan algoritma yang mudah, agak pantas, kecil dan generik. Ia mencari muka dengan mencari kawasan dengan warna seperti kulit. API melaksanakan satu set algoritma seperti mencari kawasan dengan resolusi tinggi, mencari kelebihan dan menjana satu set tanaman calon.
Bermula dengan SmartCrop.net
Cara yang disyorkan untuk memasang SmartCrop.net melalui NuGet. Sila gunakan arahan berikut untuk memasangnya.
Pasang SmartCrop.net melalui NuGet
Install-Package Smartcrop.net -Version 1.0.2-beta
Imej Pangkas Pintar melalui API C# Percuma
Pustaka SmartCrop.net sumber terbuka membenarkan pembangun .NET untuk memangkas imej pintar secara pengaturcaraan. Berdasarkan algoritma API, API mencari kawasan ketepuan tinggi, mencari warna dengan ton kulit dan mencari tepi serta memberikan tekaan pintar untuk memangkas imej. Dengan menggunakan kod berikut, anda boleh mendapatkan pemangkasan pintar untuk imej anda dengan mudah
Imej Pangkas Pintar dalam .NET
- Buka imej menggunakan kaedah File.OpenRead() dan lulus nama fail
- Cari tanaman terbaik menggunakan kaedah ImageCrop(200, 200).Crop(imej). Kaedah mengambil ketinggian dan lebar sebagai hujah
- Dapatkan tanaman terbaik
Pangkas Imej dalam .NET
using (var image = File.OpenRead("image.jpg"))
{
// find best crop
var result = new ImageCrop(200, 200).Crop(image);
Console.WriteLine(
$"Best crop: {result.Area.X}, {result.Area.Y} - {result.Area.Width} x {result.Area.Height}");
}
});