Библиотека JavaScript с открытым исходным кодом для обработки изображений

API с открытым исходным кодом для интеллектуальной обрезки изображений

Что такое SmartCrop.js?

SmartCrop.js — это бесплатный API с открытым исходным кодом, который позволяет разработчикам JavaScript автоматически обрезать изображения. API учитывает содержимое и использует набор алгоритмов для обрезки изображений. API находит края с помощью Лапласа, находит лица, находя области с цветом кожи, находит области с высокой насыщенностью и обрабатывает изображение. Найдя конкретный регион, API повышает этот регион и создает набор культур-кандидатов.

При обрезке изображения вы можете использовать HTMLImageElement, HTMLCanvasElement или HTMLVideoElement и устанавливать параметры обрезки изображения, включая minScale, width, height, boost и ruleOfThirds.

Previous Next

Начало работы с SmartCrop.js

Рекомендуемый способ установки SmartCrop.js через NPM. Пожалуйста, используйте следующую команду для его установки.

Установите SmartCrop.js через NPM

 npm install smartcrop 

Умная обрезка изображений через бесплатный JavaScript API

Библиотека SmartCrop.js с открытым исходным кодом позволяет разработчикам JavaScript программно обрезать изображения. Основываясь на алгоритме API, API находит области с высокой насыщенностью, находит цвет с оттенками кожи, находит края и дает разумное предположение для обрезки изображения. Для интеллектуальной обрезки изображения API предоставляет метод smartcrop.crop(image, options). Метод получает изображение и параметры изображения для обрезки. Используя следующую строку кода, вы можете легко получить умную обрезку для вашего изображения.

Умная обрезка изображения в JavaScript

  1. Импорт библиотеки
  2. Обрезать изображение

Обрезать изображение в JavaScript

smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});
            
 Русский