4 poin oleh xguru 2019-11-09 | 1 komentar | Bagikan ke WhatsApp
  • Lebih dari 300 fungsi pemrosesan gambar

  • Binding bahasa untuk C, Ruby, Python, PHP, C#, Go, dan Lua

  • Juga tersedia CLI serta pustaka untuk Node dan RoR.

1 komentar

 
xguru 2019-11-09

Dalam banyak kasus, jauh lebih cepat dan menggunakan memori lebih sedikit dibandingkan library seperti ImageMagick/OpenCV/dll.

Mengapa libvips cepat: https://github.com/libvips/libvips/wiki/Why-is-libvips-quick

  • Alih-alih memproses seluruh gambar di memori, hanya sebagian gambar yang diproses di memori dengan metode stream sesuai permintaan.

  • Dikembangkan agar menggunakan operasi yang cepat

  • Menangani image IO dengan threading

  • Mendukung pemrosesan paralel

  • Menggunakan metode region processing (memungkinkan overlap), bukan metode tile processing (dibagi agar tidak saling overlap)

  • Hampir tidak menggunakan lock.

  • Mendukung 10 format piksel dari 8-bit hingga 128-bit