eugeneware / eugeneware/gifencoder

How to create a gif image without interval

Open
#41 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
476
Forks
53
PR merge metrics
No merged PRs in 30d

Description

### When i add delay it working fine if i missed the delay it through the error of image can't able to create
`letimages = ['urls'] console.log('images =', images); await delay(4000, {value: '🦄'}); const encoder = new GIFEncoder(1000, 1000); encoder.createReadStream().pipe(fs.createWriteStream(activity_time+'_frames_'+total_frames+'.gif')); encoder.start(); encoder.setRepeat(0); // 0 for repeat, -1 for no-repeat encoder.setDelay(500); // frame delay in ms encoder.setQuality(10); // image quality. 10 is default. const canvas = createCanvas(1000, 1000); const ctx = canvas.getContext('2d'); await delay(300, {value: '🦄'}); const image = await new Promise(async (resolve,reject)=>{ for(let i=0; i

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.