Biblioteca JavaScript de código aberto para processamento de imagens
API de código aberto para cortar imagens de forma inteligente
O que é SmartCrop.js?
SmartCrop.js é uma API gratuita e de código aberto que permite aos desenvolvedores JavaScript cortar imagens automaticamente. A API reconhece o conteúdo e usa um conjunto de algoritmos para cortar imagens. A API encontra arestas usando o Laplace, encontra faces encontrando regiões com cores como pele, encontra regiões com alta saturação e processa a imagem. Depois de encontrar uma região específica, a API impulsiona essa região e gera um conjunto de culturas candidatas.
Ao cortar a imagem, você pode usar HTMLImageElement, HTMLCanvasElement ou HTMLVideoElement e definir opções de corte de imagem, incluindo minScale, width, height, boost e ruleOfThirds.
Introdução ao SmartCrop.js
A maneira recomendada de instalar o SmartCrop.js via NPM. Por favor, use o seguinte comando para instalá-lo.
Instale o SmartCrop.js via NPM
npm install smartcrop
Imagens de corte inteligente via API JavaScript gratuita
A biblioteca de código aberto SmartCrop.js permite que os desenvolvedores de JavaScript cortem imagens de forma inteligente de forma programática. Com base no algoritmo da API, a API encontra áreas de alta saturação, encontra cores com tons de pele, localiza bordas e fornece uma estimativa inteligente para cortar a imagem. Para cortar a imagem de forma inteligente, a API fornece o método smartcrop.crop(image, options). O método obtém opções de imagem e imagem para o recorte. Ao usar a seguinte linha de código, você pode facilmente obter um corte inteligente para sua imagem
Imagem de corte inteligente em JavaScript
- Biblioteca de importação
- Cortar imagem
Cortar imagem em JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});