1. Produkti
  2.   Attēls
  3.   .NET
  4.   SmartCrop.net
 
  

Atvērtā pirmkoda .NET bibliotēka attēlu apstrādei

Atvērtā pirmkoda .NET API gudrai satura apzinātai attēlu apgriešanai.

Kas ir SmartCrop.net?

SmartCrop.net ir bezmaksas atvērtā koda API, kas ļauj .NET izstrādātājam automātiski apgriezt attēlus. Šis ir smartcrop.js .NET standarta ports. API ir informēts par saturu un izmanto algoritmu kopu, lai apgrieztu attēlus. API automātiski nosaka seju, izmantojot vienkāršu, salīdzinoši ātru, mazu un vispārīgu algoritmu. Tā atrod seju, atrodot apgabalus ar ādas krāsu. API ievieš virkni algoritmu, piemēram, augstas izšķirtspējas reģionu atrašanu, malu atrašanu un ģenerē iespējamo kultūraugu kopu.

Previous Next

Darba sākšana ar SmartCrop.net

Ieteicamais veids, kā instalēt SmartCrop.net, izmantojot NuGet. Lūdzu, izmantojiet šo komandu, lai to instalētu.

Instalējiet SmartCrop.net, izmantojot NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Smart Crop Images, izmantojot bezmaksas C# API

Atvērtā pirmkoda SmartCrop.net bibliotēka ļauj .NET izstrādātājiem programmatiski gudri apgriezt attēlus. Pamatojoties uz API algoritmu, API atrod augsta piesātinājuma apgabalus, atrod krāsas ar ādas toņiem un malas, kā arī nodrošina gudru minējumu attēla apgriešanai. Izmantojot šo kodu, varat viegli iegūt sava attēla gudru apgriešanu

Smart Crop Image .NET

  1. Atveriet attēlu, izmantojot File.OpenRead() metodi, un nododiet faila nosaukumu
  2. Atrodiet labāko apgriešanu, izmantojot ImageCrop(200, 200).Crop(image) metodi. Metode izmanto kā argumentus augstumu un platumu
  3. Iegūstiet vislabāko ražu

Apgriezt attēlu .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}");
}
});
 Latviski