반응형
Jimp
순수 자바스크립트로 작성되었다고 한다.
예제를 통해 사용법을 알아 보도록 하겠다.
let Jimp = require('Jimp')
Jimp.read('test.bmp')
.then(img => {
console.log(img)
})
.catch(err => {
console.error(err);
});
해당 이미지에 대한 속성만 볼것이므로 별 다른 코드는 없다. return 값이 promise이라는것?
콘솔을 찍어보면 아래와 같이 데이터를 확인할 수 있다.
Jimp {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
bitmap: {
width: 128,
height: 64,
depth: 8,
interlace: false,
palette: false,
color: true,
alpha: true,
bpp: 4,
colorType: 6,
data: <Buffer 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... 32718 more bytes>,
gamma: 0
},
_background: 0,
_originalMime: 'image/png',
_exif: null,
_rgba: true,
writeAsync: [Function],
getBase64Async: [Function],
getBuffer: [Function: getBuffer],
getBufferAsync: [Function: getBufferAsync],
getPixelColour: [Function: getPixelColor],
setPixelColour: [Function: setPixelColor]
}
도움이 되셨다면 하트 및 댓글 부탁드립니다♥
반응형
'JAVASCRIPT > NodeJS' 카테고리의 다른 글
[NodeJS] Error [ERR_UNESCAPED_CHARACTERS]: Request path contains unescaped characters (0) | 2021.01.19 |
---|---|
[NodeJS] Jimp 이용하여 비트맵 조작하기(c++ binary 통신) (0) | 2021.01.15 |
[NodeJS] TCP Socket Server 구성하기 (0) | 2020.12.01 |
[NodeJS] UDP Socket Server 구성하기 (0) | 2020.12.01 |
[NodeJS] .env 환경변수 (0) | 2020.12.01 |
댓글