1. Produkty
  2.   Obraz
  3.   JavaScript
  4.   SmartCrop.js
 
  

Biblioteka Open Source JavaScript do przetwarzania obrazu

Open Source API do inteligentnego przycinania obrazów

Co to jest SmartCrop.js?

SmartCrop.js to darmowy interfejs API typu open source, który umożliwia programistom JavaScript automatyczne przycinanie obrazów. Interfejs API jest świadomy treści i używa zestawu algorytmów do przycinania obrazów. Interfejs API znajduje krawędzie za pomocą Laplace'a, znajduje twarze, znajdując regiony o kolorze podobnym do skóry, znajduje regiony o wysokim nasyceniu i przetwarza obraz. Po znalezieniu określonego regionu interfejs API wzmacnia ten region i generuje zestaw kandydujących upraw.

Podczas przycinania obrazu możesz użyć HTMLImageElement, HTMLCanvasElement lub HTMLVideoElement i ustawić opcje przycinania obrazu, w tym minScale, width, height, boost i ruleOfThirds.

Previous Next

Pierwsze kroki z SmartCrop.js

Zalecany sposób instalacji SmartCrop.js przez NPM. Użyj następującego polecenia, aby go zainstalować.

Zainstaluj SmartCrop.js przez NPM

 npm install smartcrop 

Inteligentne przycinanie obrazów za pośrednictwem bezpłatnego interfejsu API JavaScript

Biblioteka Open Source SmartCrop.js umożliwia programistom JavaScript programistyczne inteligentne przycinanie obrazów. W oparciu o algorytm API, API znajduje obszary o wysokim nasyceniu, znajduje kolor za pomocą odcieni skóry, znajduje krawędzie i zapewnia inteligentne zgadywanie, aby przyciąć obraz. W celu inteligentnego przycinania obrazu, API udostępnia metodę smartcrop.crop(obraz, opcje). Metoda pobiera opcje obrazu i obrazu dla przycięcia. Korzystając z następującego jednego wiersza kodu, możesz łatwo uzyskać inteligentne przycięcie obrazu

Inteligentne przycinanie obrazu w JavaScript

  1. Importuj bibliotekę
  2. Przytnij zdjęcie

Przytnij obraz w JavaScript

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