Şəkil Emalı üçün Açıq Mənbəli JavaScript Kitabxanası
Şəkilləri Ağılla Kəsmək üçün Açıq Mənbə API
SmartCrop.js nədir?
SmartCrop.js JavaScript tərtibatçılarına şəkilləri avtomatik kəsməyə imkan verən pulsuz və açıq mənbəli API-dir. API məzmundan xəbərdardır və şəkilləri kəsmək üçün bir sıra alqoritmlərdən istifadə edir. API Laplace istifadə edərək kənarları tapır, dəri kimi rəngə malik bölgələri taparaq üzləri tapır, yüksək doymuş bölgələri tapır və təsviri emal edir. Müəyyən bir bölgə tapdıqdan sonra API həmin bölgəni gücləndirir və bir sıra namizəd məhsullar yaradır.
Şəkli kəsərkən siz HTMLImageElement, HTMLCanvasElement və ya HTMLVideoElement istifadə edə və minScale, genişlik, hündürlük, gücləndirmə və ruleOfThirds daxil olmaqla şəkil kəsmə seçimlərini təyin edə bilərsiniz.
SmartCrop.js ilə işə başlamaq
SmartCrop.js-ni NPM vasitəsilə quraşdırmağın tövsiyə olunan yolu. Quraşdırmaq üçün aşağıdakı əmrdən istifadə edin.
SmartCrop.js-ni NPM vasitəsilə quraşdırın
npm install smartcrop
Pulsuz JavaScript API vasitəsilə Smart Crop Şəkilləri
Açıq mənbəli SmartCrop.js kitabxanası JavaScript tərtibatçılarına şəkilləri proqramlı şəkildə ağıllı şəkildə kəsməyə imkan verir. API alqoritminə əsaslanaraq, API yüksək doyma sahələrini tapır, dəri tonları ilə rəng tapır, kənarları tapır və təsviri kəsmək üçün ağıllı təxmin edir. Şəkli ağıllı kəsmək üçün API smartcrop.crop(şəkil, seçimlər) metodunu təqdim edir. Metod məhsul üçün şəkil və şəkil seçimlərini əldə edir. Aşağıdakı bir kod sətirindən istifadə edərək, şəkliniz üçün asanlıqla ağıllı məhsul əldə edə bilərsiniz
JavaScript-də Ağıllı Crop Şəkil
- Kitabxananı idxal edin
- Şəkli kəsin
JavaScript-də şəkli kəsin
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});