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

ממשק API של קוד פתוח לחיתוך תמונות בצורה חכמה

מה זה SmartCrop.js?

SmartCrop.js הוא API חינמי ומקור פתוח המאפשר למפתחי JavaScript לחתוך תמונות באופן אוטומטי. ה-API מודע לתוכן ומשתמש בסט של אלגוריתמים כדי לחתוך תמונות. ה-API מוצא קצוות באמצעות Laplace, מוצא פרצופים על ידי מציאת אזורים עם צבע כמו עור, מוצא אזורים עם רוויה גבוהה ומעבד את התמונה. לאחר מציאת אזור ספציפי, ה-API מגביר את האזור ומייצר קבוצה של יבולים מועמדים.

בזמן חיתוך התמונה, אתה יכול להשתמש ב-HTMLImageElement, HTMLCanvasElement או HTMLVideoElement ולהגדיר אפשרויות חיתוך תמונה כולל minScale, width, height, boost ו- ruleOfThirds.

Previous Next

תחילת העבודה עם SmartCrop.js

הדרך המומלצת להתקין SmartCrop.js דרך NPM. אנא השתמש בפקודה הבאה כדי להתקין אותו.

התקן את SmartCrop.js באמצעות NPM

 npm install smartcrop 

חיתוך חכם של תמונות באמצעות ממשק API של JavaScript בחינם

ספריית הקוד הפתוח SmartCrop.js מאפשרת למפתחי JavaScript לחתוך תמונות חכם באופן פרוגרמטי. בהתבסס על אלגוריתם ה-API, ה-API מוצא אזורי רוויה גבוהים, מוצא צבע עם גווני עור, מוצא קצוות ומספק ניחוש חכם לחיתוך התמונה. על מנת לחתוך חכם את התמונה, ה-API מספק את שיטת smartcrop.crop(image, options). השיטה מקבלת אפשרויות תמונה ותמונה עבור החיתוך. על ידי שימוש בשורת הקוד האחת הבאה, אתה יכול בקלות לקבל חיתוך חכם לתמונה שלך

תמונת חיתוך חכמה ב-JavaScript

  1. ייבוא ספרייה
  2. חתוך תמונה

חתוך תמונה ב-JavaScript

smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});
            
 עִברִית