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.
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
- Könyvtár importálása
- Kép kivágása
Kép kivágása JavaScriptben
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});