1. Termékek
  2.   Kép
  3.   JavaScript
  4.   SmartCrop.js
 
  

Nyílt forráskódú JavaScript-könyvtár képfeldolgozáshoz

Nyílt forráskódú API a képek intelligens vágásához

Mi az a SmartCrop.js?

A SmartCrop.js egy ingyenes és nyílt forráskódú API, amely lehetővé teszi a JavaScript-fejlesztők számára, hogy automatikusan levágják a képeket. Az API ismeri a tartalmat, és algoritmusokat használ a képek kivágásához. Az API megkeresi az éleket a Laplace segítségével, megkeresi az arcokat a bőrhöz hasonló színű régiók keresésével, megkeresi a magas telítettségű régiókat, és feldolgozza a képet. Egy adott régió megtalálása után az API növeli azt a régiót, és létrehoz egy sor jelölt terményt.

A kép körülvágása közben használhatja a HTMLImageElement, HTMLCanvasElement vagy HTMLVideoElement elemeket, és beállíthatja a képkivágási beállításokat, beleértve a minScale, a szélesség, a magasság, a kiemelés és a ruleOfThirds paramétereket.

Previous Next

A SmartCrop.js használatának megkezdése

A SmartCrop.js NPM-en keresztüli telepítésének javasolt módja. Kérjük, használja a következő parancsot a telepítéshez.

Telepítse a SmartCrop.js fájlt NPM-en keresztül

 npm install smartcrop 

Intelligens kivágás képek ingyenes JavaScript API-n keresztül

A nyílt forráskódú SmartCrop.js könyvtár lehetővé teszi a JavaScript-fejlesztők számára, hogy programozottan intelligens körbevágják a képeket. Az API-algoritmus alapján az API megkeresi a magas telítettségű területeket, megtalálja a színeket a bőrtónusokkal, megkeresi a széleket, és intelligens tippet ad a kép kivágásához. A kép intelligens levágásához az API biztosítja a smartcrop.crop(image, options) metódust. A módszer kép- és képbeállításokat kap a kivágáshoz. A következő egy sor kód használatával egyszerűen intelligens kivágást készíthet a képéhez

Intelligens képvágás JavaScriptben

  1. Könyvtár importálása
  2. Kép kivágása

Kép kivágása JavaScriptben

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