Saya menemukan daftar pustaka yang tersedia cukup besar di Node.JS wiki tetapi saya tidak yakin mana yang lebih matang dan memberikan kinerja yang lebih baik. Pada dasarnya saya ingin melakukan hal berikut:
- memuat beberapa gambar ke server dari sumber eksternal
- letakkan di satu kanvas besar
- potong dan tutupi sedikit
- terapkan satu atau dua filter
- Ubah ukuran gambar akhir dan berikan tautan ke sana
Nilai tambah besar jika paket node berfungsi di Linux dan Windows .
javascript
image
node.js
image-processing
image-manipulation
Andrew Андрей Листочкин
sumber
sumber
Jawaban:
Menjawab pertanyaan saya sendiri
Saya menghabiskan dua hari untuk menggali pustaka grafis Node.js.
node-kanvas
<canvas>
API. Ini nilai tambah yang sangat besar untuk perpustakaan.gm
node-imagemagick
montage
yang melakukan apa yang saya butuhkan.Node-Vips
Saya juga melihat perpustakaan lain dari daftar tetapi kebanyakan dari mereka sangat tidak dewasa atau tidak sesuai dengan kasus penggunaan saya. Saya benar-benar ingin mencoba bermigrasi ke Node-Canvas atau Node-Vips ketika Node-Waf di-porting ke Windows tetapi sampai saat itu saya akan tetap menggunakan node-imagemagick.
sumber
Saya sangat menyarankan Anda untuk memeriksa gm dengan GraphicsMagick. Stabil, kaya fitur, API bersih, dokumen hebat, dan cepat.
Dan itu berfungsi baik di Windows dan Linux / MacOS / BSD / ...
sumber
Ini adalah tautan ke implementasi kanvas berdasarkan GDI +
sumber