1. Məhsullar
  2.   Şəkil
  3.   JavaScript
  4.   SmartCrop.js
 
  

Şə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.

Previous Next

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

  1. Kitabxananı idxal edin
  2. Şəkli kəsin

JavaScript-də şəkli kəsin

smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});
            
 Azəri