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.
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
- Importer bibliotek
- Beskjær bilde
Beskjær bilde i JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});