Perpustakaan JavaScript Sumber Terbuka untuk Pemprosesan Imej
API Sumber Terbuka untuk Memangkas Imej Secara Pintar
Apakah itu SmartCrop.js?
SmartCrop.js ialah API percuma dan sumber terbuka yang membenarkan pembangun JavaScript untuk memangkas imej secara automatik. API mengetahui kandungan dan menggunakan satu set algoritma untuk memangkas imej. API mencari tepi menggunakan Laplace, mencari wajah dengan mencari kawasan dengan warna seperti kulit, mencari kawasan dengan ketepuan tinggi dan memproses imej. Selepas mencari wilayah tertentu, API meningkatkan wilayah itu dan menjana satu set tanaman calon.
Semasa memangkas imej, anda boleh menggunakan HTMLImageElement, HTMLCanvasElement atau HTMLVideoElement dan menetapkan pilihan pemangkasan imej termasuk minScale, lebar, tinggi, rangsangan dan ruleOfThirds.
Bermula dengan SmartCrop.js
Cara yang disyorkan untuk memasang SmartCrop.js melalui NPM. Sila gunakan arahan berikut untuk memasangnya.
Pasang SmartCrop.js melalui NPM
npm install smartcrop
Imej Pangkas Pintar melalui API JavaScript Percuma
Pustaka SmartCrop.js sumber terbuka membenarkan pembangun JavaScript untuk memangkas imej pintar secara pengaturcaraan. Berdasarkan algoritma API, API mencari kawasan tepu tinggi, mencari warna dengan ton kulit, mencari tepi dan memberikan tekaan pintar untuk memangkas imej. Untuk memangkas imej secara pintar, API menyediakan kaedah smartcrop.crop(imej, pilihan). Kaedah ini mendapat pilihan imej dan imej untuk tanaman. Dengan menggunakan satu baris kod berikut, anda boleh mendapatkan pemangkasan pintar untuk imej anda dengan mudah
Imej Pangkas Pintar dalam JavaScript
- Import Perpustakaan
- Pangkas Imej
Pangkas Imej dalam JavaScript
smartcrop.crop(image, { width: 100, height: 100 }).then(function(result) {
console.log(result);
});