1. מוצרים
  2.   תמונה
  3.   .NET
  4.   SmartCrop.net
 
  

קוד פתוח .NET לספרייה לעיבוד תמונות

קוד פתוח .NET API עבור תוכן מודעות תמונה דועכת בקרוב.

נח זבולוני: מה זה?

SmartCrop.net הוא חופשי קוד פתוח API המאפשר .NET המפתחים תמונות יבול באופן אוטומטי. זהו נמל סטנדרטי של 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 מוצא אזורים רוויים גבוהים, מוצא צבע עם גוונים עור, ומוצא קצוות, ומספק ניחוש חכם ליבול התמונה. באמצעות הקוד הבא, אתה יכול בקלות לקבל יבול חכם עבור התמונה שלך.

צילום מסך מתוך .NET

  1. תמונה פתוחה באמצעות שיטת File.Opened () ולהעביר את שם הקובץ
  2. מצא את היבול הטוב ביותר באמצעות שיטת ImageCrop(200, 200).Crop (תמונה). השיטה לוקחת גובה ורוחב של טיעונים
  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}");
}
});
 עִברִית