-
มีฟังก์ชันประมวลผลภาพมากกว่า 300 รายการ
-
มี language binding สำหรับ C, Ruby, Python, PHP, C#, Go, Lua
-
มีทั้ง CLI และไลบรารีสำหรับ Node และ RoR
มีฟังก์ชันประมวลผลภาพมากกว่า 300 รายการ
มี language binding สำหรับ C, Ruby, Python, PHP, C#, Go, Lua
มีทั้ง CLI และไลบรารีสำหรับ Node และ RoR
1 ความคิดเห็น
โดยส่วนใหญ่แล้ว เร็วกว่าไลบรารีอย่าง ImageMagic/OpenCV/ฯลฯ มาก และใช้หน่วยความจำน้อยกว่า
เหตุผลที่ libvips เร็ว: https://github.com/libvips/libvips/wiki/Why-is-libvips-quick
ไม่ประมวลผลทั้งภาพในหน่วยความจำ แต่ประมวลผลเฉพาะบางส่วนของภาพในหน่วยความจำแบบสตรีมตามที่ร้องขอ
พัฒนาให้ใช้งานโอเปอเรชันที่รวดเร็ว
จัดการ image IO ด้วยเธรด
รองรับการประมวลผลแบบขนาน
ใช้วิธีประมวลผลแบบ region (ซ้อนทับกันได้) แทนวิธีประมวลผลแบบ tile (แบ่งส่วนและไม่ให้ซ้อนทับกัน)
แทบไม่ใช้ lock
รองรับ 10 รูปแบบพิกเซล ตั้งแต่ 8 บิตถึง 128 บิต