Thư viện JavaScript nguồn mở để xử lý hình ảnh

API nguồn mở để cắt hình ảnh một cách thông minh

SmartCrop.js là gì?

SmartCrop.js là một API mã nguồn mở và miễn phí cho phép các nhà phát triển JavaScript tự động cắt hình ảnh. API nhận biết nội dung và sử dụng một tập hợp các thuật toán để cắt hình ảnh. API tìm các cạnh bằng Laplace, tìm các khuôn mặt bằng cách tìm các vùng có màu sắc như da, tìm các vùng có độ bão hòa cao và xử lý hình ảnh. Sau khi tìm thấy một khu vực cụ thể, API sẽ tăng cường khu vực đó và tạo ra một tập hợp các loại cây trồng ứng viên.

Trong khi cắt ảnh, bạn có thể sử dụng HTMLImageElement, HTMLCanvasElement hoặc HTMLVideoElement và đặt các tùy chọn cắt ảnh bao gồm minScale, width, height, boost và ruleOfThirds.

Previous Next

Bắt đầu với SmartCrop.js

Cách được đề xuất để cài đặt SmartCrop.js qua NPM. Vui lòng sử dụng lệnh sau để cài đặt nó.

Cài đặt SmartCrop.js qua NPM

 npm install smartcrop 

Hình ảnh cắt thông minh qua API JavaScript miễn phí

Thư viện mã nguồn mở SmartCrop.js cho phép các nhà phát triển JavaScript cắt ảnh thông minh theo lập trình. Dựa trên thuật toán API, API tìm các vùng có độ bão hòa cao, tìm màu với tông màu da, tìm các cạnh và đưa ra dự đoán thông minh để cắt hình ảnh. Để cắt hình ảnh một cách thông minh, API cung cấp phương thức smartcrop.crop (hình ảnh, tùy chọn). Phương pháp này có các tùy chọn hình ảnh và hình ảnh cho phần cắt. Bằng cách sử dụng một dòng mã sau đây, bạn có thể dễ dàng cắt ảnh thông minh cho hình ảnh của mình

Hình ảnh cắt thông minh trong JavaScript

  1. Nhập thư viện
  2. Cắt hình ảnh

Cắt hình ảnh trong JavaScript

smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});
            
 Tiếng Việt