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.
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
- Atveriet attēlu, izmantojot File.OpenRead() metodi, un nododiet faila nosaukumu
- Atrodiet labāko apgriešanu, izmantojot ImageCrop(200, 200).Crop(image) metodi. Metode izmanto kā argumentus augstumu un platumu
- 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}");
}
});