-
300 से अधिक image processing फ़ंक्शन
-
C, Ruby, Python, PHP, C#, Go, Lua भाषा bindings
-
CLI और Node, RoR के लिए लाइब्रेरी भी उपलब्ध हैं।
300 से अधिक image processing फ़ंक्शन
C, Ruby, Python, PHP, C#, Go, Lua भाषा bindings
CLI और Node, RoR के लिए लाइब्रेरी भी उपलब्ध हैं।
1 टिप्पणियां
ज़्यादातर मामलों में यह ImageMagic/OpenCV जैसी लाइब्रेरीज़ की तुलना में कहीं ज़्यादा तेज़ है और मेमोरी का उपयोग भी कम करता है
libvips तेज़ क्यों है: https://github.com/libvips/libvips/wiki/Why-is-libvips-quick
पूरी इमेज को मेमोरी में प्रोसेस नहीं करता, बल्कि मांग के अनुसार stream तरीके से इमेज के केवल कुछ हिस्सों को ही मेमोरी में प्रोसेस करता है.
तेज़ operations का उपयोग करने के लिए विकसित किया गया है
image IO को threading के साथ प्रोसेस करता है
parallel processing संभव है
tile processing method (जिसमें भागों में बाँटा जाता है और overlap नहीं होने दिया जाता) की बजाय region processing method (जिसमें overlap संभव है) का उपयोग करता है
lock का लगभग उपयोग नहीं करता.
8-bit से 128-bit तक के 10 pixel formats को support करता है