1. Tuotteet
  2.   Kuva
  3.   JavaScript
  4.   SmartCrop.js
 
  

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.

Previous Next

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ä

  1. Tuo kirjasto
  2. Rajaa kuva

Rajaa kuva JavaScriptissä

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