jwagner/smartcrop-sharp

Support for using a readable stream

Offen

#6 geöffnet am 15.10.2019

 (2 Kommentare) (2 Reaktionen) (0 zugewiesene Personen)JavaScript (14 Forks)github user discovery
enhancementhelp wanted

Repository-Metriken

Stars
 (119 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

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.

Contributor Guide