1. Termékek
  2.   Kép
  3.   .NET
  4.   SmartCrop.net
 
  

Nyílt forráskódú .NET-könyvtár képfeldolgozáshoz

Nyílt forráskódú .NET API a tartalomtudatos képkivágáshoz.

Mi a SmartCrop.net?

SmartCrop.net egy ingyenes és nyílt forráskódú API, amely lehetővé teszi a .NET fejlesztő számára, hogy automatikusan készítsen képeket. Ez egy .NET Standard port smartcrop.js. A API tartalmi tudatában van, és egy sor algoritmust használ a képek termesztésére. A API automatikusan észleli az arcot egy egyszerű, viszonylag gyors, kicsi és generikus algoritmus használatával. Az arcot úgy találja, hogy olyan régiókat talál, amelyek olyan színekkel rendelkeznek, mint a bőr. A API olyan algoritmusokat hajt végre, mint a magas felbontással rendelkező régiók megtalálása, élek megtalálása, és jelölt növények sorozatát generálja.

Previous Next

A SmartCrop.net használatának megkezdése

A SmartCrop.net NuGet-en keresztüli telepítésének javasolt módja. Kérjük, használja a következő parancsot a telepítéshez.

Telepítse a SmartCrop.net-et a NuGet-en keresztül

Install-Package Smartcrop.net -Version 1.0.2-beta

Intelligens kivágás képek ingyenes C# API-n keresztül

A nyílt forráskódú SmartCrop.net könyvtár lehetővé teszi a .NET fejlesztők számára, hogy programozottan intelligensen vágják le a képeket. Az API-algoritmus alapján az API megkeresi a magas telítettségű területeket, megtalálja a színeket a bőrtónusokkal, és megtalálja az éleket, és intelligens tippet ad a kép kivágásához. A következő kód használatával egyszerűen intelligens kivágást készíthet a képéhez

intelligens növény Image in .NET

  1. Nyílt kép a File.Opened() módszerrel és pass fájlnévvel
  2. Keresse meg a legjobb termést a ImageCrop(200, 200).Crop (kép) módszerrel. A módszer az érvek magasságát és szélességét veszi figyelembe
  3. Szerezd meg a legjobb termést

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