tinygif icon indicating copy to clipboard operation
tinygif copied to clipboard

[feature request] `from_iter` constructor

Open neil-morrison44 opened this issue 2 years ago • 1 comments

Hi,

I'll probably take a look at this myself, creating an issue first incase you can point out it's impossible or any pitfalls.

What I'm after is a from_iter, similar to from_slice but it'd get given an iter which returns u8s instead of a u8 array. (I'm reading GIF files off of an SD card & the GIFs can be too large for a full one to fit in memory).

It'd pull the headers etc from the input iter, store them same as what happens with the from_slice. I think it it'd need to return frames as an iterator over frame & would only be able to do 1 loop (since the input iter will get consumed), but other than that I'm not seeing any major issues

neil-morrison44 avatar Jul 27 '23 12:07 neil-morrison44

Will try to take a stab at that, too.

abergmeier avatar Apr 28 '24 07:04 abergmeier