Node.js의 빠르고 빠른 이미지 처리 모듈
Sharp는 libvips 라이브러리를 사용하여 Node.js 프로젝트에 대한 빠른 처리를 제공하는 이미지 처리 모듈입니다.
Sharp는 libvips 이미지 처리 라이브러리로 구동되는 Node.js 프로젝트를 위한 빠른 처리 이미지 모듈입니다. 이 추가로 인해 Sharp는 이름에서 알 수 있듯이 압축되지 않은 이미지 데이터의 일부 영역만 메모리에 저장하므로 사용된 CPU 전력과 L1/L2/L3 캐시의 많은 부분을 확보할 수 있으므로 처리 속도가 빠릅니다.
라이브러리는 또한 자식 프로세스가 생성되지 않고 비동기 또는 대기 프로세스가 지원되는지 확인합니다. 오픈 소스 이미지 처리 모듈인 Sharp는 여러 이미지 형식과 압축되지 않은 원시 픽셀 데이터도 지원합니다. 최적의 성능을 위해 Node.js 버전 10 이상을 사용하고 있는지 확인하십시오.
샤프 시작하기
NPM을 통해 Sharp를 설치하는 권장 방법입니다. 다음 명령을 사용하여 설치하십시오.
Install Sharp via NPM
NPM을 통해 샤프 설치
npm install sharp
무료 JavaScript API를 통해 이미지 크기 조정
오픈 소스 샤프 라이브러리를 통해 JavaScript 개발자는 프로그래밍 방식으로 이미지 크기를 조정할 수 있습니다. Sharp를 사용하면 큰 이미지 형식을 다른 웹 응용 프로그램과 호환되는 작은 크기로 변환할 수 있습니다. libvips 라이브러리의 도움으로 Sharp는 ImageMagick 또는 GraphicsMagick과 같은 다른 이미지 형식 변환기에 비해 4~5배 빠른 이미지 처리 속도를 제공합니다. Sharp는 Lanczos 리샘플링 모듈에 의해 이미지 품질이 손상되지 않도록 합니다.
무료 JavaScript API를 통한 이미지 처리
Sharp 라이브러리를 사용하면 소프트웨어 개발자가 JavaScript 프레임워크에서 이미지를 처리할 수 있습니다. 이미지 크기 조정, 회전, 추출, 수정 및 합성과 같은 이미지 작업을 수행할 수 있습니다. Sharp는 MacOS, Windows 및 Linux 시스템과 호환되며 Node.js 버전 10 이상을 사용할 때 추가 설치가 필요하지 않습니다.