ספריית JavaScript בקוד פתוח לעיבוד תמונה
ממשק API של קוד פתוח לחיתוך תמונות בצורה חכמה
מה זה SmartCrop.js?
SmartCrop.js הוא API חינמי ומקור פתוח המאפשר למפתחי JavaScript לחתוך תמונות באופן אוטומטי. ה-API מודע לתוכן ומשתמש בסט של אלגוריתמים כדי לחתוך תמונות. ה-API מוצא קצוות באמצעות Laplace, מוצא פרצופים על ידי מציאת אזורים עם צבע כמו עור, מוצא אזורים עם רוויה גבוהה ומעבד את התמונה. לאחר מציאת אזור ספציפי, ה-API מגביר את האזור ומייצר קבוצה של יבולים מועמדים.
בזמן חיתוך התמונה, אתה יכול להשתמש ב-HTMLImageElement, HTMLCanvasElement או HTMLVideoElement ולהגדיר אפשרויות חיתוך תמונה כולל minScale, width, height, boost ו- ruleOfThirds.
תחילת העבודה עם SmartCrop.js
הדרך המומלצת להתקין SmartCrop.js דרך NPM. אנא השתמש בפקודה הבאה כדי להתקין אותו.
התקן את SmartCrop.js באמצעות NPM
npm install smartcrop
חיתוך חכם של תמונות באמצעות ממשק API של JavaScript בחינם
ספריית הקוד הפתוח SmartCrop.js מאפשרת למפתחי JavaScript לחתוך תמונות חכם באופן פרוגרמטי. בהתבסס על אלגוריתם ה-API, ה-API מוצא אזורי רוויה גבוהים, מוצא צבע עם גווני עור, מוצא קצוות ומספק ניחוש חכם לחיתוך התמונה. על מנת לחתוך חכם את התמונה, ה-API מספק את שיטת smartcrop.crop(image, options). השיטה מקבלת אפשרויות תמונה ותמונה עבור החיתוך. על ידי שימוש בשורת הקוד האחת הבאה, אתה יכול בקלות לקבל חיתוך חכם לתמונה שלך
תמונת חיתוך חכמה ב-JavaScript
- ייבוא ספרייה
- חתוך תמונה
חתוך תמונה ב-JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});