مكتبة جافا سكريبت مفتوحة المصدر لمعالجة الصور
Open Source API لقص الصور بذكاء
ما هو SmartCrop.js؟
SmartCrop.js هي واجهة برمجة تطبيقات مجانية ومفتوحة المصدر تتيح لمطوري JavaScript اقتصاص الصور تلقائيًا. واجهة برمجة التطبيقات تدرك المحتوى وتستخدم مجموعة من الخوارزميات لاقتصاص الصور. يجد API الحواف باستخدام Laplace ، ويعثر على الوجوه من خلال البحث عن المناطق ذات اللون مثل الجلد ، والعثور على المناطق ذات التشبع العالي ، ومعالجة الصورة. بعد العثور على منطقة معينة ، تعزز واجهة برمجة التطبيقات تلك المنطقة وتولد مجموعة من المحاصيل المرشحة.
أثناء اقتصاص الصورة ، يمكنك استخدام HTMLImageElement أو HTMLCanvasElement أو HTMLVideoElement وتعيين خيارات اقتصاص الصورة بما في ذلك minScale والعرض والارتفاع والتعزيز و ruleOfThirds.
الشروع في استخدام SmartCrop.js
الطريقة الموصى بها لتثبيت SmartCrop.js عبر NPM. الرجاء استخدام الأمر التالي لتثبيته.
قم بتثبيت SmartCrop.js عبر NPM
npm install smartcrop
صور المحاصيل الذكية عبر Free JavaScript API
تتيح مكتبة SmartCrop.js مفتوحة المصدر لمطوري JavaScript اقتصاص الصور برمجيًا. استنادًا إلى خوارزمية واجهة برمجة التطبيقات (API) ، تجد واجهة برمجة التطبيقات مناطق تشبع عالية ، وتجد اللون مع درجات لون البشرة ، وتجد الحواف ، وتوفر تخمينًا ذكيًا لاقتصاص الصورة. من أجل اقتصاص الصورة بذكاء ، توفر واجهة برمجة التطبيقات طريقة smartcrop.crop (صورة ، خيارات). تحصل الطريقة على خيارات الصورة والصورة للمحصول. باستخدام سطر التعليمات البرمجية التالي ، يمكنك بسهولة الحصول على اقتصاص ذكي لصورتك
صورة المحاصيل الذكية في جافا سكريبت
- مكتبة الاستيراد
- قص الصوره
صورة المحاصيل في JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});