1. منتجات
  2.   صورة
  3.   .NET
  4.   SmartCrop.net
 
  

مكتبة مفتوحة المصدر. NET لمعالجة الصور

Open Source .NET API لقص الصور المدركة للمحتوى بذكاء.

ما هو SmartCrop.net؟

SmartCrop.net هي واجهة برمجة تطبيقات مجانية ومفتوحة المصدر تتيح لمطور .NET اقتصاص الصور تلقائيًا. هذا منفذ .NET قياسي لـ smartcrop.js. واجهة برمجة التطبيقات تدرك المحتوى وتستخدم مجموعة من الخوارزميات لاقتصاص الصور. تكتشف واجهة برمجة التطبيقات (API) الوجه تلقائيًا باستخدام خوارزمية بسيطة وسريعة نسبيًا وصغيرة وعامة. يجد الوجه من خلال إيجاد مناطق ذات لون مثل الجلد. تنفذ واجهة برمجة التطبيقات مجموعة من الخوارزميات مثل البحث عن المناطق ذات الدقة العالية ، وإيجاد الحواف ، وإنشاء مجموعة من المحاصيل المرشحة.

Previous Next

الشروع في استخدام SmartCrop.net

الطريقة الموصى بها لتثبيت SmartCrop.net عبر NuGet. الرجاء استخدام الأمر التالي لتثبيته.

قم بتثبيت SmartCrop.net عبر NuGet

Install-Package Smartcrop.net -Version 1.0.2-beta

صور المحاصيل الذكية عبر Free C # API

تسمح مكتبة SmartCrop.net مفتوحة المصدر لمطوري .NET بقص الصور بذكاء برمجيًا. استنادًا إلى خوارزمية واجهة برمجة التطبيقات (API) ، تجد واجهة برمجة التطبيقات مناطق تشبع عالية ، وتجد لونًا مع درجات لون البشرة ، وتبحث عن الحواف ، وتوفر تخمينًا ذكيًا لاقتصاص الصورة. باستخدام الكود التالي ، يمكنك بسهولة الحصول على اقتصاص ذكي لصورتك

صورة المحاصيل الذكية في .NET

  1. افتح الصورة باستخدام طريقة File.OpenRead () ومرر اسم الملف
  2. ابحث عن أفضل محصول باستخدام طريقة ImageCrop (200، 200) المحاصيل (الصورة). تأخذ الطريقة الطول والعرض كوسيطات
  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}");
}
});
 عربي