1. Produkte
  2.   Bild
  3.   .NET
  4.   SmartCrop.net
 
  

Open Source .NET Bibliothek zur Bildverarbeitung

Open Source .NET API für Content Aware Image Dropping Shortly.

Was ist SmartCrop.net?

SmartCrop.net ist ein freies und Open-Source API, das es dem .NET Entwickler erlaubt, Bilder automatisch zu schneiden. Dies ist ein .NET Standard-Port von smartcrop.js. Die API ist content-aware und benutzt eine Reihe von Algorithmen, um Bilder zu schneiden. Der API erkennt Gesicht automatisch, indem er einen einfachen, relativ schnellen, kleinen und generischen Algorithmus verwendet. Es findet das Gesicht, indem es Regionen mit einer Farbe wie Haut findet. Die API implementiert eine Reihe von Algorithmen, wie das Finden von Regionen mit hoher Auflösung, das Finden von Kanten und erzeugt einen Satz von Kandidatenpflanzen.

Previous Next

Getting Start mit SmartCrop.net

Der empfohlene Weg, SmartCrop.net via NuGet zu installieren. Bitte benutzen Sie den folgenden Befehl, um ihn zu installieren.

Install SmartCrop.net via NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Smart Crop Images via Free C# API

Die Open-Source SmartCrop.net Bibliothek erlaubt .NET Entwicklern, grammatisch intelligente Images zu erstellen. Basierend auf dem API-Algorithmus finden die API Sättigungsbereiche, finden Farbe mit Hauttönen und finden Kanten und bieten eine kluge Vermutung, um das Bild zu schneiden. Mit Hilfe des folgenden Codes können Sie leicht eine intelligente Ernte für Ihr Bild bekommen.

Smart Crop Image .NET

  1. Öffnen Sie das Bild mit der Methode File.Opened() und übergeben den Dateinamen.
  2. Suchen Sie die beste Ernte mit der ImageCrop(200).Crop(image) Methode. Die Methode nimmt als Argument Höhe und Breite an.
  3. Erhalten Sie die beste Ernte

Crop Image 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}");
}
});
 Deutsch