4 puan yazan xguru 2019-11-09 | 1 yorum | WhatsApp'ta paylaş
  • 300'den fazla görüntü işleme işlevi

  • C, Ruby, Python, PHP, C#, Go ve Lua için dil bağları

  • CLI ile Node ve RoR için de kütüphaneler mevcut.

1 yorum

 
xguru 2019-11-09

Çoğu durumda ImageMagic/OpenCV vb. kütüphanelerden çok daha hızlıdır ve bellek kullanımı daha düşüktür.

libvips neden hızlı: https://github.com/libvips/libvips/wiki/Why-is-libvips-quick

  • Tüm görüntüyü bellekte işlemeyip, isteğe göre stream yöntemiyle görüntünün yalnızca bir kısmını bellekte işler.

  • Hızlı operasyonları kullanacak şekilde geliştirilmiştir.

  • Görüntü IO'sunu threading ile işler.

  • Paralel işleme mümkündür.

  • Tile işleme yöntemiyle (parçalara bölünüp üst üste binmemesi sağlanır) değil, region işleme yöntemiyle (üst üste binme mümkündür) çalışır.

  • Neredeyse hiç lock kullanmaz.

  • 8 bitten 128 bite kadar 10 farklı piksel formatını destekler.