Open Source JavaScript-bibliotek til billedbehandling
Open Source API til smart beskæring af billeder
Hvad er SmartCrop.js?
SmartCrop.js er en gratis og open source API, der giver JavaScript-udviklere mulighed for at beskære billeder automatisk. API'en er indholdsbevidst og bruger et sæt algoritmer til at beskære billeder. API'en finder kanter ved hjælp af Laplace, finder ansigter ved at finde områder med farve som hud, finder områder med høj mætning og behandler billedet. Efter at have fundet en specifik region, booster API'en denne region og genererer et sæt kandidatafgrøder.
Mens du beskærer billedet, kan du bruge HTMLImageElement, HTMLCanvasElement eller HTMLVideoElement og indstille billedbeskæringsindstillinger, herunder minScale, width, height, boost og ruleOfThirds.
Kom godt i gang med SmartCrop.js
Den anbefalede måde at installere SmartCrop.js på via NPM. Brug venligst følgende kommando til at installere det.
Installer SmartCrop.js via NPM
npm install smartcrop
Smart Crop-billeder via gratis JavaScript API
Open source SmartCrop.js-biblioteket gør det muligt for JavaScript-udviklere at beskære billeder med programmering. Baseret på API-algoritmen finder API'et områder med høj mætning, finder farve med hudtoner, finder kanter og giver et smart gæt til at beskære billedet. For at smart beskære billedet, giver API'en smartcrop.crop(image, options) metode. Metoden får billed- og billedmuligheder for beskæringen. Ved at bruge den følgende ene kodelinje kan du nemt få en smart beskæring til dit billede
Smart Crop-billede i JavaScript
- Importer bibliotek
- Beskær billede
Beskær billede i JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});