Bibliotecă JavaScript open source pentru procesarea imaginilor
Open Source API pentru decuparea inteligentă a imaginilor
Ce este SmartCrop.js?
SmartCrop.js este un API gratuit și open-source care permite dezvoltatorilor JavaScript să decupe automat imaginile. API-ul este conștient de conținut și folosește un set de algoritmi pentru a decupa imagini. API-ul găsește margini folosind Laplace, găsește fețe găsind regiuni cu culoare precum pielea, găsește regiuni cu saturație mare și procesează imaginea. După găsirea unei anumite regiuni, API-ul stimulează regiunea respectivă și generează un set de culturi candidate.
În timp ce decupați imaginea, puteți utiliza HTMLImageElement, HTMLCanvasElement sau HTMLVideoElement și puteți seta opțiunile de decupare a imaginii, inclusiv minScale, lățime, înălțime, boost și ruleOfThirds.
Noțiuni introductive cu SmartCrop.js
Modul recomandat de a instala SmartCrop.js prin NPM. Vă rugăm să utilizați următoarea comandă pentru a o instala.
Instalați SmartCrop.js prin NPM
npm install smartcrop
Smart Crop Imagini prin API-ul JavaScript gratuit
Biblioteca cu sursă deschisă SmartCrop.js permite dezvoltatorilor JavaScript să decupeze inteligent imaginile în mod programatic. Pe baza algoritmului API, API-ul găsește zone cu saturație ridicată, găsește culoarea cu tonurile pielii, găsește margini și oferă o ipoteză inteligentă pentru a decupa imaginea. Pentru a decupa imaginea inteligent, API-ul oferă metoda smartcrop.crop(image, options). Metoda primește opțiuni de imagine și imagine pentru decupare. Folosind următoarea linie de cod, puteți obține cu ușurință o decupare inteligentă pentru imaginea dvs
Imagine decupată inteligentă în JavaScript
- Import Library
- Decupați imaginea
Decupați imaginea în JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});