Open Source JavaScriptová knihovna pro zpracování obrázků
Open Source API pro chytré oříznutí obrázků
Co je SmartCrop.js?
SmartCrop.js je bezplatné a open-source API, které umožňuje vývojářům JavaScriptu automaticky ořezávat obrázky. Rozhraní API zohledňuje obsah a používá sadu algoritmů k ořezávání obrázků. Rozhraní API najde hrany pomocí Laplace, najde obličeje tím, že najde oblasti s barvou jako kůže, najde oblasti s vysokou sytostí a zpracuje obrázek. Po nalezení konkrétní oblasti rozhraní API tuto oblast posílí a vygeneruje sadu kandidátských plodin.
Při ořezávání obrázku můžete použít HTMLImageElement, HTMLCanvasElement nebo HTMLVideoElement a nastavit možnosti oříznutí obrázku včetně minScale, width, height, boost a ruleOfThirds.
Začínáme s SmartCrop.js
Doporučený způsob instalace SmartCrop.js přes NPM. K instalaci použijte následující příkaz.
Nainstalujte SmartCrop.js přes NPM
npm install smartcrop
Smart Crop Images přes bezplatné JavaScript API
Open source knihovna SmartCrop.js umožňuje vývojářům JavaScriptu programově chytře ořezávat obrázky. Na základě algoritmu API najde API oblasti s vysokou saturací, najde barvu s tóny pleti, najde okraje a poskytne inteligentní odhad pro oříznutí obrázku. Za účelem inteligentního oříznutí obrázku poskytuje rozhraní API metodu smartcrop.crop(image, options). Metoda získá obrázek a možnosti obrázku pro oříznutí. Pomocí následujícího jednoho řádku kódu můžete snadno získat inteligentní oříznutí obrázku
Smart Crop Image v JavaScriptu
- Importovat knihovnu
- Oříznout obrázek
Oříznout obrázek v JavaScriptu
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});