1. Produktai
  2.   Vaizdas
  3.   .NET
  4.   SmartCrop.net
 
  

Atvirojo kodo .NET biblioteka vaizdo apdorojimui

Atvirojo kodo .NET API, skirta sumaniam turinio žinioms vaizdų apkarpymui.

Kas yra SmartCrop.net?

SmartCrop.net yra nemokama atvirojo kodo API, leidžianti .NET kūrėjui automatiškai apkarpyti vaizdus. Tai yra .NET standartinis smartcrop.js prievadas. API žino turinį ir vaizdams apkarpyti naudoja algoritmų rinkinį. API automatiškai aptinka veidą naudodama paprastą, palyginti greitą, mažą ir bendrą algoritmą. Jis randa veidą ieškodamas regionų, kurių spalva panaši į odą. API įgyvendina algoritmų rinkinį, pvz., didelės raiškos regionų radimą, kraštų radimą ir sugeneruoja galimų pasėlių rinkinį.

Previous Next

Darbo su SmartCrop.net pradžia

Rekomenduojamas būdas įdiegti SmartCrop.net per NuGet. Norėdami ją įdiegti, naudokite šią komandą.

Įdiekite SmartCrop.net per NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Smart Crop Images per nemokamą C# API

Atvirojo kodo SmartCrop.net biblioteka leidžia .NET kūrėjams programiškai sumaniai apkarpyti vaizdus. Remdamasi API algoritmu, API randa didelio sodrumo sritis, randa spalvą pagal odos tonus ir kraštus bei pateikia protingą spėjimą apkarpyti vaizdą. Naudodami šį kodą galite lengvai išmaniai apkarpyti savo vaizdą

Smart Crop Image .NET

  1. Atidarykite vaizdą naudodami File.OpenRead() metodą ir pateikite failo pavadinimą
  2. Raskite geriausią apkarpymą naudodami ImageCrop(200, 200).Crop(image) metodą. Metodas naudoja aukštį ir plotį kaip argumentus
  3. Gaukite geriausią derlių

Apkarpyti vaizdą .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}");
}
});
 Lietuvių