0
노드 js에 익숙하지 않으며 기본 노드 js 라이브러리를 사용하여 png 이미지를 순수 흑백 (회색조가 아닌) 이미지로 변환하려고합니다. 흑백 이미지의 비트 심도는 1이어야합니다. 모든 도움을 주시면 감사하겠습니다.노드 JS에서의 이미지 조작
노드 js에 익숙하지 않으며 기본 노드 js 라이브러리를 사용하여 png 이미지를 순수 흑백 (회색조가 아닌) 이미지로 변환하려고합니다. 흑백 이미지의 비트 심도는 1이어야합니다. 모든 도움을 주시면 감사하겠습니다.노드 JS에서의 이미지 조작
는 동일한 패키지 두 가지 옵션 모두
https://www.npmjs.com/package/gm
문서가 : 흑백에 http://aheckmann.github.io/gm/docs.html
옵션 1
변환 이미지를
gm("img.png").monochrome()
,
개인적으로 옵션 2
수동으로 범위를 지정하는를 사용하여 흑백 임계 값이 흑백으로
//pixels below `threshold` become black.
gm("img.png").blackThreshold(red ,green , blue , opacity)
//pixels above the threshold become white
gm("img.png").whiteThreshold(red, green, blue, opacity)
문서로 변환 할
http://aheckmann.github.io/gm/docs.html#blackThreshold http://aheckmann.github.io/gm/docs.html#whiteThreshold
나는 옵션 2가 당신의 필요에 가장 잘 맞다고 생각합니다.