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

JavaScript-bibliotek med öppen källkod för bildbehandling

Open Source API för att beskära bilder smart

Vad är SmartCrop.js?

SmartCrop.js är ett gratis API med öppen källkod som låter JavaScript-utvecklare beskära bilder automatiskt. API:t är innehållsmedvetet och använder en uppsättning algoritmer för att beskära bilder. API:t hittar kanter med hjälp av Laplace, hittar ansikten genom att hitta regioner med färg som hud, hittar regioner med hög mättnad och bearbetar bilden. Efter att ha hittat en specifik region förstärker API:et den regionen och genererar en uppsättning kandidatgrödor.

När du beskär bilden kan du använda HTMLImageElement, HTMLCanvasElement eller HTMLVideoElement och ställa in bildbeskärningsalternativ inklusive minScale, width, height, boost och ruleOfThirds.

Previous Next

Komma igång med SmartCrop.js

Det rekommenderade sättet att installera SmartCrop.js via NPM. Använd följande kommando för att installera det.

Installera SmartCrop.js via NPM

 npm install smartcrop 

Smart Crop-bilder via gratis JavaScript API

SmartCrop.js-biblioteket med öppen källkod låter JavaScript-utvecklare smart beskära bilder programmatiskt. Baserat på API-algoritmen hittar API:n områden med hög mättnad, hittar färg med hudtoner, hittar kanter och ger en smart gissning för att beskära bilden. För att smart beskära bilden tillhandahåller API:et smartcrop.crop(image, options)-metoden. Metoden får bild- och bildalternativ för beskärningen. Genom att använda följande kodrad kan du enkelt få en smart beskärning för din bild

Smart Crop-bild i JavaScript

  1. Importera bibliotek
  2. Beskära bild

Beskär bild i JavaScript

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