Библиотека .NET с открытым исходным кодом для обработки изображений

.NET API с открытым исходным кодом для интеллектуальной обрезки изображений с учетом содержимого.

Что такое SmartCrop.net?

SmartCrop.net является свободным и открытым исходным кодом API, который позволяет . ET разработчик для получения изображений автоматически. Это .NET Standard port of smartcrop.js. API - это контент-сознание и использует набор алгоритмов для сбора изображений. API автоматически обнаруживает лицо, используя простой, относительно быстрый, маленький и общий алгоритм. Он находит лицо, найдя области с цветом, как кожа. API реализует набор алгоритмов, таких как поиск регионов с высоким разрешением, поиск краев и создание набора потенциальных культур.

Previous Next

Начало работы с SmartCrop.net

Рекомендуемый способ установки SmartCrop.net через NuGet. Пожалуйста, используйте следующую команду для его установки.

Установите SmartCrop.net через NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

Умная обрезка изображений с помощью бесплатного C# API

Библиотека с открытым исходным кодом SmartCrop.net позволяет .NET разработчикам программно создавать изображения с умными культурами. На основе API алгоритма, API находит области с высокой насыщенностью, находит цвет с тоном кожи, и находит края, и дает умную догадку для получения изображения. Используя следующий код, вы можете легко получить умный урожай для вашего изображения

Умная обрезка изображения в .NET

  1. Откройте изображение с помощью метода File.OpenRead() и передайте имя файла
  2. Найдите лучший кадр, используя метод ImageCrop(200, 200).Crop(image). Метод принимает высоту и ширину в качестве аргументов
  3. Получите лучший урожай

Обрезать изображение в .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}");
}
});
 Русский