libvips 썸네일형 리스트형 Lambda에서 Sharp.js 라이브러리로 HEIC, HEIF 이미지 포맷 지원하게 하기 Sharp.js는 Node.js 기반 고속 이미지 처리 라이브러리이다.리사이징시 ImageMagick과 GraphicsMagick 같은 라이브러리 대비해서 4~5배 정도 빠르다고 하는데, 이는 내부적으로 libvips라는 라이브러리를 사용하기 때문이다. 문제Sharp.js는 좋은 라이브러리인 것 같다. 레퍼런스가 많고, libvips를 사용하기 때문에 낮은 메모리에서 상당한 속도로 이미지를 처리할 수 있다.하지만 문제는 사진이 .heic .heif 확장자인 경우이다. 특히 iPhone, Mac 등 애플 기기에서 찍은 사진들은 .heic인 경우들이 많다.하지만 Sharp.js는 라이센스 문제로 HEIC, HEIF 확장자를 지원하지도, 지원할 계획도 없다고 한다.Sharp.js는 사용하는 libvips를 따.. 더보기 이전 1 다음