jwagner/smartcrop-sharp

Support for using a readable stream

开放

#6 创建于 2019年10月15日

 (2 条评论) (2 个反应) (0 位负责人)JavaScript (14 个派生)github user discovery
enhancementhelp wanted

仓库指标

星标
 (119 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

It might just be something to add in the docs but is there any possible way to use this as part of a transformation stream? If I wanted to implement sharp in the following way for example:

const transform = sharp().rotate();
const smartcrop = smartcrop( result => {
  transform.extract( result.topCrop )
} )
readableStream.pipe( smartcrop ).pipe( transform ).pipe( writableStream );

No worries if it's difficult / impossible to support. I'm trying to make my service a less memory intensive for large files.

贡献者指南