1. Produktai
  2.   Vaizdas
  3.   JavaScript
  4.   SmartCrop.js
 
  

Atvirojo kodo JavaScript biblioteka vaizdo apdorojimui

Atvirojo kodo API, skirta sumaniam vaizdų apkarpymui

Kas yra SmartCrop.js?

SmartCrop.js yra nemokama atvirojo kodo API, leidžianti „JavaScript“ kūrėjams automatiškai apkarpyti vaizdus. API žino turinį ir vaizdams apkarpyti naudoja algoritmų rinkinį. API randa kraštus naudodama Laplasą, randa veidus ieškodama regionų, kurių spalva panaši į odą, randa sritis su dideliu sodrumu ir apdoroja vaizdą. Suradusi konkretų regioną, API padidina tą regioną ir sugeneruoja galimų pasėlių rinkinį.

Apkarpydami vaizdą galite naudoti HTMLImageElement, HTMLCanvasElement arba HTMLVideoElement ir nustatyti vaizdo apkarpymo parinktis, įskaitant minScale, plotį, aukštį, padidinimą ir ruleOfThirds.

Previous Next

Darbo su SmartCrop.js pradžia

Rekomenduojamas būdas įdiegti SmartCrop.js per NPM. Norėdami ją įdiegti, naudokite šią komandą.

Įdiekite SmartCrop.js per NPM

 npm install smartcrop 

„Smart Crop Images“ naudojant nemokamą „JavaScript“ API

Atvirojo kodo SmartCrop.js biblioteka leidžia „JavaScript“ kūrėjams programiškai sumaniai apkarpyti vaizdus. Remdamasi API algoritmu, API suranda didelio sodrumo sritis, randa spalvą pagal odos tonus, randa kraštus ir pateikia protingą spėjimą apkarpyti vaizdą. Norint sumaniai apkarpyti vaizdą, API suteikia smartcrop.crop(image, options) metodą. Metodas gauna vaizdo ir vaizdo parinktis apkarpymui. Naudodami šią vieną kodo eilutę, galite lengvai išmaniai apkarpyti savo vaizdą

Smart Crop Image JavaScript

  1. Importuoti biblioteką
  2. Apkarpyti nuotrauką

Apkarpyti vaizdą „JavaScript“.

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