eugeneware / eugeneware/gifencoder
How to create a gif image without interval
- 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
Assessment
This issue has not been assessed yet.