Nyílt forráskódú .NET-könyvtár képfeldolgozáshoz
Nyílt forráskódú .NET API a tartalomtudatos képkivágáshoz.
Mi a SmartCrop.net?
SmartCrop.net egy ingyenes és nyílt forráskódú API, amely lehetővé teszi a .NET fejlesztő számára, hogy automatikusan készítsen képeket. Ez egy .NET Standard port smartcrop.js. A API tartalmi tudatában van, és egy sor algoritmust használ a képek termesztésére. A API automatikusan észleli az arcot egy egyszerű, viszonylag gyors, kicsi és generikus algoritmus használatával. Az arcot úgy találja, hogy olyan régiókat talál, amelyek olyan színekkel rendelkeznek, mint a bőr. A API olyan algoritmusokat hajt végre, mint a magas felbontással rendelkező régiók megtalálása, élek megtalálása, és jelölt növények sorozatát generálja.
A SmartCrop.net használatának megkezdése
A SmartCrop.net NuGet-en keresztüli telepítésének javasolt módja. Kérjük, használja a következő parancsot a telepítéshez.
Telepítse a SmartCrop.net-et a NuGet-en keresztül
Install-Package Smartcrop.net -Version 1.0.2-beta
Intelligens kivágás képek ingyenes C# API-n keresztül
A nyílt forráskódú SmartCrop.net könyvtár lehetővé teszi a .NET fejlesztők számára, hogy programozottan intelligensen vágják le a képeket. Az API-algoritmus alapján az API megkeresi a magas telítettségű területeket, megtalálja a színeket a bőrtónusokkal, és megtalálja az éleket, és intelligens tippet ad a kép kivágásához. A következő kód használatával egyszerűen intelligens kivágást készíthet a képéhez
intelligens növény Image in .NET
- Nyílt kép a File.Opened() módszerrel és pass fájlnévvel
- Keresse meg a legjobb termést a ImageCrop(200, 200).Crop (kép) módszerrel. A módszer az érvek magasságát és szélességét veszi figyelembe
- Szerezd meg a legjobb termést
Crop Image .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}");
}
});