Avoimen lähdekoodin JavaScript-kirjasto kuvankäsittelyä varten
Avoimen lähdekoodin sovellusliittymä kuvien älykkääseen rajaamiseen
Mikä on SmartCrop.js?
SmartCrop.js on ilmainen ja avoimen lähdekoodin API, jonka avulla JavaScript-kehittäjät voivat rajata kuvia automaattisesti. API on sisältötietoinen ja käyttää useita algoritmeja kuvien rajaamiseen. API löytää reunat Laplacen avulla, löytää kasvot etsimällä ihon kaltaisia värialueita, löytää alueita, joilla on korkea kylläisyys, ja käsittelee kuvan. Kun sovellusliittymä on löytänyt tietyn alueen, se tehostaa aluetta ja luo joukon ehdokassatoja.
Kun rajaat kuvaa, voit käyttää HTMLImageElement-, HTMLCanvasElement- tai HTMLVideoElement-asetuksia ja määrittää kuvan rajausasetukset, kuten minScale, leveys, korkeus, tehostus ja ruleOfThirds.
SmartCrop.js:n käytön aloittaminen
Suositeltu tapa asentaa SmartCrop.js NPM:n kautta. Käytä seuraavaa komentoa asentaaksesi sen.
Asenna SmartCrop.js NPM:n kautta
npm install smartcrop
Smart Crop Images ilmaisen JavaScript API:n kautta
Avoimen lähdekoodin SmartCrop.js-kirjaston avulla JavaScript-kehittäjät voivat rajata kuvia älykkäästi ohjelmallisesti. API-algoritmiin perustuen API löytää korkean kylläisyyden alueita, löytää värit ihon sävyillä, löytää reunat ja tarjoaa älykkään arvauksen kuvan rajaamiseen. Jotta kuva voidaan rajata älykkäästi, API tarjoaa smartcrop.crop(image, options) -menetelmän. Menetelmä saa kuvan ja kuvan asetukset rajausta varten. Käyttämällä seuraavaa yhtä koodiriviä saat helposti älykkään rajauksen kuvallesi
Älykäs rajauskuva JavaScriptissä
- Tuo kirjasto
- Rajaa kuva
Rajaa kuva JavaScriptissä
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});