1. Produkter
  2.   Bilde
  3.   JavaScript
  4.   SmartCrop.js
 
  

Open Source JavaScript-bibliotek for bildebehandling

Open Source API for smart beskjæring av bilder

Hva er SmartCrop.js?

SmartCrop.js er et gratis API med åpen kildekode som lar JavaScript-utviklere beskjære bilder automatisk. API-en er innholdsbevisst og bruker et sett med algoritmer for å beskjære bilder. API-en finner kanter ved å bruke Laplace, finner ansikter ved å finne områder med farge som hud, finner områder med høy metning og behandler bildet. Etter å ha funnet en bestemt region, øker API-en denne regionen og genererer et sett med kandidatavlinger.

Mens du beskjærer bildet, kan du bruke HTMLImageElement, HTMLCanvasElement eller HTMLVideoElement og angi bildebeskjæringsalternativer inkludert minScale, width, height, boost og ruleOfThirds.

Previous Next

Komme i gang med SmartCrop.js

Den anbefalte måten å installere SmartCrop.js på via NPM. Bruk følgende kommando for å installere den.

Installer SmartCrop.js via NPM

 npm install smartcrop 

Smart Crop-bilder via gratis JavaScript API

SmartCrop.js-biblioteket med åpen kildekode lar JavaScript-utviklere smart beskjære bilder programmatisk. Basert på API-algoritmen finner API-en områder med høy metning, finner farger med hudtoner, finner kanter og gir en smart gjetning for å beskjære bildet. For å smart beskjære bildet, tilbyr API metoden smartcrop.crop(image, options). Metoden får bilde- og bildealternativer for beskjæringen. Ved å bruke følgende en linje med kode, kan du enkelt få en smart beskjæring for bildet ditt

Smart beskjæringsbilde i JavaScript

  1. Importer bibliotek
  2. Beskjær bilde

Beskjær bilde i JavaScript

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