You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The gd_get_frame function takes more than one second to finish execution, which is considerably slow compared to other GIF decoders and nearly unusable in a runtime where performance is a key point.
The gd_get_frame function takes more than one second to finish execution, which is considerably slow compared to other GIF decoders and nearly unusable in a runtime where performance is a key point.
You know any other GIF libraries that are performant?
This is because the decoder accesses all data by reading it from disk via "read" instead of pulling it into memory.
There are file access calls everywhere.
Functionally, this doesn't matter and I find this project excellent -- however the access speed for getting to the data beyond the first couple of frames is slow due to all the disk access.
Thank you for writing this! The code is great, simple and very portable and minimal.
The
gd_get_frame
function takes more than one second to finish execution, which is considerably slow compared to other GIF decoders and nearly unusable in a runtime where performance is a key point.gifdec/gifdec.c
Lines 464 to 482 in 54ab6c8
GIF used:
The text was updated successfully, but these errors were encountered: