1. produkty
  2.   obraz
  3.   .NET
  4.   SmartCrop.net
 
  

Open Source .NET knihovna pro zpracování obrazu

Open Source .NET API pro inteligentní ořezávání obrázků podle obsahu.

Co je SmartCrop.net?

SmartCrop.net je bezplatné a open-source API, které umožňuje vývojářům .NET automaticky ořezávat obrázky. Toto je .NET Standard port smartcrop.js. Rozhraní API je zaměřeno na obsah a používá sadu algoritmů k oříznutí obrázků. Rozhraní API automaticky detekuje obličej pomocí jednoduchého, relativně rychlého, malého a obecného algoritmu. Najde obličej tím, že najde oblasti s barvou jako kůže. API implementuje sadu algoritmů, jako je hledání oblastí s vysokým rozlišením, hledání hran a generuje sadu kandidátských plodin.

Previous Next

Začínáme se SmartCrop.net

Doporučený způsob instalace SmartCrop.net přes NuGet. K instalaci použijte následující příkaz.

Nainstalujte SmartCrop.net přes NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Smart Crop Images přes bezplatné C# API

Open-source knihovna SmartCrop.net umožňuje vývojářům .NET programově chytře ořezávat obrázky. Na základě algoritmu API najde rozhraní API oblasti s vysokou saturací, najde barvu s tóny pleti a najde okraje a poskytuje inteligentní odhad pro oříznutí obrázku. Pomocí následujícího kódu můžete snadno získat inteligentní oříznutí obrázku

Smart Crop Image v .NET

  1. Otevřete obrázek pomocí metody File.OpenRead() a předejte název souboru
  2. Najděte nejlepší oříznutí pomocí metody ImageCrop(200, 200).Crop(image). Metoda bere jako argumenty výšku a šířku
  3. Získejte nejlepší úrodu

Oříznout obrázek v .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}");
}
});
 Čeština