Biblioteca de código aberto .NET para de imagens
Código aberto .NET API para conteúdo Aware Image Dropping Shortly.
O que é SmartCrop.net?
SmartCrop.net é um livre e open-source API que permite que o .NET desenvolvedor para cortar imagens. Este é um port de .NET Standard de smartcrop.js. O API é conteúdo-aware e usa um conjunto de algoritmos para cortar imagens. O API detecta o usando um algoritmo simples, relativamente rápido, e genérico. Ele reduz o encontrando com uma cor como a pele. Os API implementam um conjunto de algoritmos como encontrar com alta resolução, encontrar bordas, e gera um conjunto de culturas candidatas.
Começando com SmartCrop.net
A maneira recomendada de instalar SmartCrop.net via NuGet. Por favor utilize o seguinte comando para instalá-lo.
Instalar SmartCrop.net via NuGet
Install-Package Smartcrop.net -Version 1.0.2-beta
Imagens Smart Crop via Free C API
A biblioteca SmartCrop.net open-source permite .NET desenvolvedores inteligentes para imagens de cultura programaticamente. Com base no algoritmo de API, as API áreas de saturação alta, a cor com tons de pele, e bordas, e um palpite inteligente para cortar a imagem. Ao usar o seguinte código, você pode facilmente obter uma cultura inteligente para sua imagem
Imagem Smart Crop em .NET
- a imagem usando o método File.Opened() e pass o nome do arquivo
- Encontre a melhor colheita usando o método ImageCrop(200, 200).Crop(imagem). O método leva a altura e a da seguinte forma
- a melhor colheita
Imagem de colheita em .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}");
}
});