-
Mais de 300 funções de processamento de imagem
-
Bindings para C, Ruby, Python, PHP, C#, Go e Lua
-
Também há CLI e bibliotecas para Node e RoR.
Mais de 300 funções de processamento de imagem
Bindings para C, Ruby, Python, PHP, C#, Go e Lua
Também há CLI e bibliotecas para Node e RoR.
1 comentários
Na maioria dos casos, é muito mais rápida e usa muito menos memória do que bibliotecas como ImageMagick/OpenCV/etc.
Por que o libvips é rápido: https://github.com/libvips/libvips/wiki/Why-is-libvips-quick
Em vez de processar a imagem inteira na memória, processa apenas partes da imagem em memória sob demanda, em modo de stream.
Desenvolvida para usar operações rápidas
Faz o processamento de image I/O com threading
Permite processamento paralelo
Usa processamento por região (com possibilidade de sobreposição), em vez de processamento por tiles (dividido para não haver sobreposição)
Quase não usa
lock.Suporta 10 formatos de pixel, de 8 bits a 128 bits