16P by xguru 2일전 | favorite | 댓글 1개
  • 고속 이미지 처리 라이브러리 libvips를 EMscripten을 이용해 WASM으로 컴파일
    • "demand-driven, horizontally threaded" : 이미지의 필요한 부분만 처리하며, IO시스템 자체에 스레딩을 적용
    • 다른 라이브러리보다 빠른 처리속도와 낮은 메모리 사용량
    • 약 300개의 연산을 지원하며, 광범위한 이미지 포맷 지원
  • 이미지를 직접 조작하지 않고 소스 이미지를 기반으로 연산 파이프라인 생성
    • 파이프라인의 끝을 대상과 연결하면 전체 파이프라인이 한 번에 실행
    • 소스에서 대상까지 이미지를 병렬 스트리밍 처리
  • 병렬 처리로 빠른 속도 제공
  • 전체 이미지를 메모리에 유지할 필요가 없어 경량성 유지