Ditherto는 이미지를 고정 색상 팔레트로 변환하는 이미지 처리 라이브러리다. 여러 디더링 알고리즘을 제공하며 브라우저, Node.js, 명령줄 인터페이스(CLI)에서 사용할 수 있다.
체험 페이지
페이지에서 이미지 미리보기를 보고 알고리즘, 픽셀 크기, 노출, 팔레트를 선택할 수 있다. 알고리즘 선택지에는 Atkinson, Floyd–Steinberg, Ordered / Bayer, Knoll, Sierra Lite, Stucki, Halftone, Riemersma, blue noise 방식, Nearest color가 있다. 기본 화면에는 픽셀 크기 1 × 1, 노출 +0.3 EV, BLUE MONO / 2 팔레트가 표시된다.
프로젝트에서 사용하기
JavaScript 또는 TypeScript 프로젝트에는 npm에서 ditherto를 설치해 사용할 수 있다. 안내된 설치 명령은 npm install ditherto다. 로컬 이미지 처리는 CLI로도 할 수 있지만, 제공된 내용에는 구체적인 명령어가 포함되어 있지 않다.
GitHub 저장소 · npm 패키지 · 문서 · 알고리즘 비교
브라우저 번들러를 사용하는 경우 페이지에 <img class="dither" src="photo.jpg">를 추가한 뒤 라이브러리에 연결할 수 있다. 이미지의 레이아웃 크기가 바뀌면 자동으로 다시 렌더링하며, 원본 이미지는 보존한다고 안내한다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요