1. Produse
  2.   Imagine
  3.   .NET
  4.   SmartCrop.net
 
  

Open Source .NET Library for Image Processing

Open Source .NET API pentru Content Aware Image Dropping pe scurt.

Ce este SmartCrop.net?

SmartCrop.net este un API gratuit și open-source care permite dezvoltatorului .NET să cultive automat imagini. Acesta este un port standard .NET de smartcrop.js. API este conștient de conținut și folosește un set de algoritmi pentru a cultiva imagini. API detectează automat fața prin utilizarea unui algoritm simplu, relativ rapid, mic și generic. Ea găsește fața prin găsirea unor regiuni cu o culoare ca pielea. API implementează un set de algoritmi, cum ar fi găsirea unor regiuni cu înaltă rezoluție, găsirea marginilor și generarea unui set de culturi candidate.

Previous Next

Începem cu SmartCrop.net

Modalitatea recomandată de a instala SmartCrop.net până la NuGet. Vă rugăm să utilizați următoarea comandă pentru a o instala.

Instalați SmartCrop.net până la NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Smart Crop Images prin Free C API

Librăria open-source SmartCrop.net permite dezvoltatorilor .NET să utilizeze imaginile culturilor inteligente în mod programatic. Bazat pe algoritmul API , API găsește zone înalte de saturație, găsește culoare cu tonuri de piele și găsește margini și oferă o presupunere inteligentă pentru a cultiva imaginea. Prin utilizarea următorului cod, puteți obține cu ușurință o recoltă inteligentă pentru imaginea dvs.

Smart Crop Image în .NET

  1. O imagine deschisă folosind metoda File.Opened(() și Pass filename
  2. Găsiți cea mai bună cultură folosind metoda ImageCrop (200, 200).Crop (imagine). Metoda ia înălțimea și lățimea ca argumente
  3. Obțineți cea mai bună recoltă

Sursă foto: .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}");
}
});
 Română