קוד פתוח .NET לספרייה לעיבוד תמונות
קוד פתוח .NET API עבור תוכן מודעות תמונה דועכת בקרוב.
נח זבולוני: מה זה?
SmartCrop.net הוא חופשי קוד פתוח API המאפשר .NET המפתחים תמונות יבול באופן אוטומטי. זהו נמל סטנדרטי של Smartcrop.js. API הוא מודע לתוכן ומשתמש בסדרה של אלגוריתמים לתמונות יבול. ה API מזהה אוטומטית פנים באמצעות אלגוריתם פשוט, מהיר יחסית, קטן וגנרית. הוא מוצא את הפנים על ידי מציאת אזורים עם צבע כמו עור. API מיישם קבוצה של אלגוריתמים כמו מציאת אזורים עם רזולוציה גבוהה, מציאת קצוות, ומייצר קבוצה של יבולים מועמדים.
מתחילים עם SmartCrop.net
הדרך המומלצת להתקין SmartCrop.net דרך NuGet. אנא השתמש בפקודה הבאה כדי להתקין אותה.
התקנה SmartCrop.net דרך NuGet
Install-Package Smartcrop.net -Version 1.0.2-beta
תמונות חכמות דרך C API
ספריית הקוד הפתוח SmartCrop.net מאפשרת ל-.NET מפתחים לצלם תמונות יבול חכמות באופן מתכנת. בהתבסס על אלגוריתם API מוצא אזורים רוויים גבוהים, מוצא צבע עם גוונים עור, ומוצא קצוות, ומספק ניחוש חכם ליבול התמונה. באמצעות הקוד הבא, אתה יכול בקלות לקבל יבול חכם עבור התמונה שלך.
צילום מסך מתוך .NET
- תמונה פתוחה באמצעות שיטת File.Opened () ולהעביר את שם הקובץ
- מצא את היבול הטוב ביותר באמצעות שיטת ImageCrop(200, 200).Crop (תמונה). השיטה לוקחת גובה ורוחב של טיעונים
- קבל את היבול הטוב ביותר
צילום מסך מתוך .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}");
}
});