Библиотека JavaScript с открытым исходным кодом для обработки изображений
API с открытым исходным кодом для интеллектуальной обрезки изображений
Что такое SmartCrop.js?
SmartCrop.js — это бесплатный API с открытым исходным кодом, который позволяет разработчикам JavaScript автоматически обрезать изображения. API учитывает содержимое и использует набор алгоритмов для обрезки изображений. API находит края с помощью Лапласа, находит лица, находя области с цветом кожи, находит области с высокой насыщенностью и обрабатывает изображение. Найдя конкретный регион, API повышает этот регион и создает набор культур-кандидатов.
При обрезке изображения вы можете использовать HTMLImageElement, HTMLCanvasElement или HTMLVideoElement и устанавливать параметры обрезки изображения, включая minScale, width, height, boost и ruleOfThirds.
Начало работы с SmartCrop.js
Рекомендуемый способ установки SmartCrop.js через NPM. Пожалуйста, используйте следующую команду для его установки.
Установите SmartCrop.js через NPM
npm install smartcrop
Умная обрезка изображений через бесплатный JavaScript API
Библиотека SmartCrop.js с открытым исходным кодом позволяет разработчикам JavaScript программно обрезать изображения. Основываясь на алгоритме API, API находит области с высокой насыщенностью, находит цвет с оттенками кожи, находит края и дает разумное предположение для обрезки изображения. Для интеллектуальной обрезки изображения API предоставляет метод smartcrop.crop(image, options). Метод получает изображение и параметры изображения для обрезки. Используя следующую строку кода, вы можете легко получить умную обрезку для вашего изображения.
Умная обрезка изображения в JavaScript
- Импорт библиотеки
- Обрезать изображение
Обрезать изображение в JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});