jwagner/smartcrop-sharp

Support for using a readable stream

Ouverte

#6 ouverte le 15 oct. 2019

 (2 commentaires) (2 réactions) (0 personne assignée)JavaScript (14 forks)github user discovery
enhancementhelp wanted

Métriques du dépôt

Stars
 (119 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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.

Guide contributeur