1. Produkter
  2.   Bilde
  3.   .NET
  4.   SmartCrop.net
 
  

Open Source .NET-bibliotek for bildebehandling

Open Source .NET API for smart beskjæring av bilder.

Hva er SmartCrop.net?

SmartCrop.net er et gratis API med åpen kildekode som lar .NET-utvikleren beskjære bilder automatisk. Dette er en .NET Standard-port av smartcrop.js. API-en er innholdsbevisst og bruker et sett med algoritmer for å beskjære bilder. API-en oppdager automatisk ansikt ved å bruke en enkel, relativt rask, liten og generisk algoritme. Den finner ansiktet ved å finne områder med en farge som hud. API-en implementerer et sett med algoritmer som å finne områder med høy oppløsning, finne kanter og generere et sett med kandidatavlinger.

Previous Next

Komme i gang med SmartCrop.net

Den anbefalte måten å installere SmartCrop.net på via NuGet. Bruk følgende kommando for å installere den.

Installer SmartCrop.net via NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Smarte beskjæringsbilder via gratis C# API

SmartCrop.net-biblioteket med åpen kildekode lar .NET-utviklere smart beskjære bilder programmatisk. Basert på API-algoritmen finner API-en områder med høy metning, finner farger med hudtoner og finner kanter, og gir en smart gjetning for å beskjære bildet. Ved å bruke følgende kode kan du enkelt få en smart beskjæring for bildet ditt

Smart beskjæringsbilde i .NET

  1. Åpne bildet ved å bruke File.OpenRead()-metoden og send filnavnet
  2. Finn den beste beskjæringen ved å bruke ImageCrop(200, 200).Crop(image)-metoden. Metoden tar høyde og bredde som argumenter
  3. Få den beste avlingen

Beskjær bilde i .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}");
}
});
 Norsk