-
Más de 300 funciones de procesamiento de imágenes
-
Bindings para C, Ruby, Python, PHP, C#, Go y Lua
-
También hay CLI y bibliotecas para Node y RoR.
Más de 300 funciones de procesamiento de imágenes
Bindings para C, Ruby, Python, PHP, C#, Go y Lua
También hay CLI y bibliotecas para Node y RoR.
1 comentarios
En la mayoría de los casos es mucho más rápido y usa mucha menos memoria que bibliotecas como ImageMagick/OpenCV.
Por qué libvips es rápido: https://github.com/libvips/libvips/wiki/Why-is-libvips-quick
No procesa la imagen completa en memoria; según la solicitud, procesa solo partes de la imagen en memoria mediante streaming.
Está desarrollado para usar operaciones rápidas.
Maneja el IO de imágenes con threading.
Permite procesamiento en paralelo.
Usa un método de procesamiento por regiones (pueden superponerse) en lugar de un método por tiles (dividido para que no se superpongan).
Casi no usa locks.
Soporta 10 formatos de píxel, desde 8 bits hasta 128 bits.