Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build/find Rust gif codec #80

Closed
lilith opened this issue Aug 25, 2016 · 4 comments
Closed

Build/find Rust gif codec #80

lilith opened this issue Aug 25, 2016 · 4 comments
Projects

Comments

@lilith
Copy link
Member

lilith commented Aug 25, 2016

Needs:

  • Animated gif decode (and encode!) support. Remember that animated gifs can use frame-by-frame deltas in two ways - one, by only including a subset of the global canvas (i.e, left,right offset and smaller width/height for frame), and two, by using transparent pixels.
  • GIF87 and 89a support.
  • Decent test suite.

Prior art:
https://github.com/pcwalton/rust-media/blob/master/containers/gif.rs
https://github.com/PistonDevelopers/image-gif

image-gif is very promising. We should try wiring it up to Imageflow.

@stonetip
Copy link

stonetip commented Dec 1, 2016

We never use GIFs and have used 8 or 24-bit PNGs (or SVGs) for a long time now. For the first time in a few years, I actually made an animated GIF the other day (comparing two maps) and despite Photoshop's best optimizations it was 7 Mb! I ended up sending a 784K MPEG instead. What's important to us is photographic and aerial/remote sensing imagery - balancing the best, sharpest images with the smallest file sizes, processed as quickly as possible.

@Charmatzis
Copy link

Well done, that's great news for the GIS community!

@shmuelie
Copy link
Collaborator

shmuelie commented Dec 1, 2016

Annoying enough in GIS we are stuck sometimes with GIFs over MPEG (and the like) so imageflow having support for GIF would be great.

@lilith lilith moved this from Features to Top 3 in Imageflow Jun 11, 2017
@lilith
Copy link
Member Author

lilith commented Aug 4, 2017

Gif read/write is implemented (not animated yet, though)

@lilith lilith closed this as completed Aug 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

4 participants