This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
howto:gifconversion [2015/08/14 00:18] tesaguy |
howto:gifconversion [2015/08/19 15:23] (current) tomoe [Howto Convert GIFs to Animations] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Howto Convert GIFs to Animations ====== | ====== Howto Convert GIFs to Animations ====== | ||
- | |||
- | **This tutorial is currently under construction** | ||
This Howto explains how to convert a GIF-file to a animation file, displayable in the Camp firmware. | This Howto explains how to convert a GIF-file to a animation file, displayable in the Camp firmware. | ||
This tutorial has been tested with Ubuntu 14.04 LTS | This tutorial has been tested with Ubuntu 14.04 LTS | ||
+ | <note important>The space on rad1o is limited. The recommended an1-file size is < 400kb.</note> | ||
===== Requirements ===== | ===== Requirements ===== | ||
Line 12: | Line 11: | ||
* img2lcd script (download from https://github.com/rad1o/f1rmware/raw/master/tools/img2lcd.pl) | * img2lcd script (download from https://github.com/rad1o/f1rmware/raw/master/tools/img2lcd.pl) | ||
* lcd2ani script (download from https://raw.githubusercontent.com/rad1o/f1rmware/master/tools/lcd2ani.pl) | * lcd2ani script (download from https://raw.githubusercontent.com/rad1o/f1rmware/master/tools/lcd2ani.pl) | ||
- | * Conversion script (download from: https://pads.ccc.de/VXIJp2n6np) | + | * Conversion script (download from: https://gist.github.com/deltaflyer/62050c8f958587ba78ed) |
===== Tasks ===== | ===== Tasks ===== | ||
Line 18: | Line 17: | ||
* Select a gif that is close to the size of the display (130x130px) | * Select a gif that is close to the size of the display (130x130px) | ||
* Create a new folder called //gifconversion// | * Create a new folder called //gifconversion// | ||
- | * Download all scripts and place the in the folder //gifconversion// | + | * Put the gif file into the folder //gifconversion// |
+ | * Download all scripts (img2lcd.pl / lcd2ani.pl / convert.sh) and place them in the folder //gifconversion// | ||
+ | * Open a terminal and browse into the directory //gifconversion// | ||
* Start the conversion script by running in the console ''bash < conversion.sh FILE.gif'' | * Start the conversion script by running in the console ''bash < conversion.sh FILE.gif'' | ||
- | * Now a output file //out.an1// is produced. | + | * Now an output file //out.an1// is produced. |
- | + | * turn off the rad1o | |
- | ===== Script ===== | + | * connect the rad1o with the USB cable to the computer |
+ | * push and hold ''UP'' while you turn on the rad1o. it will now boot in ''MSC'' mode, appearing as a mass storage device (like a USB stick) to the computer | ||
+ | * place out.an1 on the device and execute the command ''sync'' afterwareds | ||
+ | * wait until the left bottom LED stops flashing | ||
+ | * unmount the device | ||
+ | * restart your rad1o | ||
+ | * In the menu select ''play_animation'' and select ''OUT''. The animation should now start up | ||
===== Result ===== | ===== Result ===== | ||
* A running animation | * A running animation | ||
+ | |||
+ | ===== Examples ==== | ||
+ | |||
+ | Example Animation stored as base64-encoded file | ||
+ | |||
+ | * Download animation as base64-encoded file from https://gist.github.com/deltaflyer/fd4afb6e2eb1dc5b7e22 | ||
+ | * Paste the content into a file as file ''file.an1.gz.base64'' | ||
+ | * Decode the content on the Linux command line ''base64 -d file.an1.gz.base64 > file.an1.gz'' | ||
+ | * Unpack the file ''gunzip file.an1.gz'' | ||
+ | * Put the file on your rad1o in the mass storage mode (see above) | ||
+ | * In the menu select ''play_animation'' and select ''FILE''. The animation should now start up | ||
+ | |||
+ | More files | ||
+ | |||
+ | * Pikachu: https://gist.github.com/deltaflyer/fd4afb6e2eb1dc5b7e22 | ||
+ | * Nyan-Cat: https://gist.github.com/deltaflyer/ea4023e219a6221b61b0 | ||
+ | * Dancing Banana: https://gist.github.com/deltaflyer/c34d8ed01b770a9e0adf | ||
+ | * Pikachu Guitar: https://gist.github.com/deltaflyer/adfa2ec006ab58ab02e5 | ||
+ | * 20+ .an1 Files: http://www69.zippyshare.com/v/kgyJIDHl/file.html | ||
+ | * DeepDream Animation of the Camp Logo (customizable with your nick): https://github.com/w1kke/rad1o_deepdream_animation |