Skip to content

jgneff/gif-horses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horses in Motion

This project creates animated GIFs of horses in motion using photographs by Eadweard Muybridge. The output GIF files consist of bilevel images so that they can be shown in quick succession on an e-paper display using the animation (A2) waveform mode, which works only with pure black and white pixels.

Background

The source files are taken from the following pages on Wikimedia Commons.

Licenses

All of the source animations from Wikimedia Commons are in the public domain. The other content of this project is licensed under the GNU General Public License v3.0.

The animated GIF files produced by this project are licensed under the Creative Commons Attribution Share Alike 4.0 International license.

Building

The Makefile requires the following programs on your PATH environment variable.

  • convert – converts between image formats and edits images (from ImageMagick)
  • mkbitmap – transforms images into bitmaps with scaling and filtering (from potrace)
  • potrace – transforms bitmaps into vector graphics (from potrace)
  • inkscape – an SVG editing program (from Inkscape)

Images

This project creates the following animated GIF files. To see how the hand-edited frames were created, open the SVG source file in Inkscape, which will display the off-page images along with the image framed by the page.

  • horse-motion.gif – traced with potrace
  • horse-motion-cutoff.gif – created in Inkscape using the brightness cutoff mode of the Trace Bitmap tool
  • horse-motion-edge.gif – created in Inkscape using the edge detection mode of the Trace Bitmap tool
  • horse-pacing.gif – traced with potrace
  • horse-racing.gif – traced with potrace
  • horse-traced.gif – traced with potrace from a threshold cutoff bitmap
  • horse-traced-cutoff.gif – a threshold cutoff bitmap

A single frame from each of the original animations is converted as illustrated below. The Vector column shows the rasterization of the vector graphics created by potrace.

Original Vector Brightness Cutoff Edge Detection
Motion original Motion vector Motion cutoff Motion edge
Motion 340 × 230 px 800 × 541 px 800 × 541 px 800 × 541 px
Pacing original Pacing vector
Pacing 245 × 188 px 800 × 614 px
Racing original Racing vector
Racing 300 × 200 px 800 × 533 px
Traced original Traced vector Traced cutoff
Traced 320 × 200 px 800 × 500 px 320 × 200 px

About

Bilevel animated GIFs of horses in motion

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published