1. Prodotti
  2.   Immagine
  3.   .NET
  4.   SmartCrop.net
 
  

Open Source .NET Library for Image Processing

Open Source .NET API per Content Aware Image Dropping a breve.

Cos'è SmartCrop.net?

SmartCrop.net è un libero e open-source API che permette allo sviluppatore .NET di ritagliare le immagini automaticamente. Questa è una porta .NET Standard di smartcrop.js. Il API è content-aware e utilizza un insieme di algoritmi per ritagliare le immagini. Il API rileva automaticamente il volto utilizzando un algoritmo semplice, relativamente veloce, piccolo e generico. Trova il volto trovando regioni con un colore come la pelle. Il API implementa un insieme di algoritmi come trovare regioni ad alta risoluzione, trovare bordi, e genera un insieme di colture candidate.

Previous Next

Iniziare con SmartCrop.net

Il modo consigliato per installare SmartCrop.net via NuGet. Si prega di utilizzare il seguente comando per installarlo.

Installare SmartCrop.net via NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Immagini Smart Crop tramite Free C API

La libreria open-source SmartCrop.net consente a .NET sviluppatori di ritagliare le immagini in modo programmatico. Sulla base del API algoritmo, il API trova aree ad alta saturazione, trova colore con toni della pelle, e trova bordi, e fornisce un'ipotesi intelligente per ritagliare l'immagine. Utilizzando il seguente codice, si può facilmente ottenere un raccolto intelligente per la vostra immagine

Immagine astuta del raccolto in .NET

  1. Aprire l'immagine utilizzando il metodo File.Opened() e passare il nome del file
  2. Trova il raccolto migliore utilizzando il metodo ImageCrop(200, 200).Crop(immagine). Il metodo prende altezza e larghezza di come argomenti
  3. Ottenere il miglior raccolto

Ritaglia immagine in .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}");
}
});
 Italiano