@ngageoint/mage.image.service
Version:
Orient images attached to MAGE observations according to EXIF meta-data and generate configurable size thumbnails.
20 lines (16 loc) • 436 B
text/typescript
import stream from 'stream'
export class BufferWriteable extends stream.Writable {
_content: Buffer = Buffer.alloc(0)
constructor(opts?: stream.WritableOptions) {
super({
...opts,
write: (chunk: any, encoding: BufferEncoding, callback: (err?: any) => void) => {
this._content = Buffer.concat([ this._content, chunk ])
callback()
}
})
}
get content() {
return this._content
}
}