1. Məhsullar
  2.   Şəkil
  3.   .NET
  4.   SmartCrop.net
 
  

Şəkil Emalı üçün Açıq Mənbəli .NET Kitabxanası

Məzmundan xəbərdar olan təsvirin ağıllı şəkildə kəsilməsi üçün Açıq Mənbəli .NET API.

SmartCrop.net nədir?

SmartCrop.net .NET tərtibatçısına şəkilləri avtomatik kəsməyə imkan verən pulsuz və açıq mənbəli API-dir. Bu smartcrop.js-in .NET Standard portudur. API məzmundan xəbərdardır və şəkilləri kəsmək üçün bir sıra alqoritmlərdən istifadə edir. API sadə, nisbətən sürətli, kiçik və ümumi alqoritmdən istifadə edərək üzü avtomatik aşkarlayır. Dəri kimi rəngə malik bölgələri taparaq üzü tapır. API yüksək qətnamə ilə bölgələri tapmaq, kənarları tapmaq kimi bir sıra alqoritmləri həyata keçirir və bir sıra namizəd məhsullar yaradır.

Previous Next

SmartCrop.net ilə işə başlamaq

NuGet vasitəsilə SmartCrop.net-i quraşdırmağın tövsiyə olunan yolu. Quraşdırmaq üçün aşağıdakı əmrdən istifadə edin.

NuGet vasitəsilə SmartCrop.net-i quraşdırın

Install-Package Smartcrop.net -Version 1.0.2-beta

Pulsuz C# API vasitəsilə Smart Crop Şəkilləri

Açıq mənbəli SmartCrop.net kitabxanası .NET tərtibatçılarına şəkilləri proqramlı şəkildə ağıllı şəkildə kəsməyə imkan verir. API alqoritminə əsaslanaraq, API yüksək doyma sahələrini tapır, dəri tonları ilə rəng tapır və kənarları tapır və təsviri kəsmək üçün ağıllı təxmin edir. Aşağıdakı kodu istifadə edərək, asanlıqla şəkliniz üçün ağıllı bir məhsul əldə edə bilərsiniz

.NET-də Ağıllı Kəsmə Şəkil

  1. File.OpenRead() metodundan istifadə edərək şəkli açın və fayl adını ötürün
  2. ImageCrop(200, 200).Crop(şəkil) metodundan istifadə edərək ən yaxşı məhsulu tapın. Metod arqument kimi hündürlüyü və enini götürür
  3. Ən yaxşı məhsulu əldə edin

.NET-də Şəkili kəsin

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}");
}
});
 Azəri