Rumah > hujung hadapan web > tutorial js > smartcrop.js kemahiran pemangkasan gambar pintar library_javascript

smartcrop.js kemahiran pemangkasan gambar pintar library_javascript

WBOY
Lepaskan: 2016-05-16 15:36:49
asal
1313 orang telah melayarinya
smartcrop.js ialah pemalam JS yang boleh memangkas imej tanpa memangkas muka
Hari ini saya akan memperkenalkan kepada anda pustaka sumber terbuka yang sangat bagus baru-baru ini tersedia di github – smartcrop.js. Ia adalah perpustakaan pemangkasan pintar untuk pemprosesan imej. Dalam pembangunan banyak projek, kami sering menghadapi senario di mana gambar dimuat naik Ia mungkin maklumat foto pengguna, atau gambar produk, dsb. Walau bagaimanapun, dalam reka letak halaman web, untuk pengalaman pengguna yang lebih baik, mereka sering memerlukan beberapa sekatan lebar dan ketinggian. Untuk imej yang tidak sesuai, selalunya perlu menyediakan pengguna kaedah pemangkasan untuk memberikan pengalaman pengguna yang lebih baik untuk tapak web. Walau bagaimanapun, kawasan pemangkasan lalai gambar sering dipaparkan pada kedudukan tetap, dan kedudukan ini selalunya bukan kedudukan pemangkasan pengguna yang tepat. Oleh itu, perpustakaan sumber terbuka yang diperkenalkan kepada anda hari ini adalah untuk menyelesaikan masalah tersebut dan memberikan pengguna pengalaman pengguna yang lebih baik.
Mula-mula kita boleh menggunakan npm install smartcrop atau bower install smartcrop untuk memuat turunnya. Kemudian gunakannya seperti ini:
SmartCrop.crop(image, {
    width: 100,
    height: 100
  }, 
  function(result){
    console.log(result); // {topCrop: {x: 300, y: 200, height: 200, width: 200}}
  });
Salin selepas log masuk
Ia akan mengeluarkan kedudukan pemangkasan imej optimum yang lebih baik, seperti data {topCrop: {x: 300, y: 200, height: 200, width: 200}}.
Berikut ialah kes daripada tapak web paparannya, sila nikmati:
smartcrop.js kemahiran pemangkasan gambar pintar library_javascript
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan