dynamic-pdc-example
Example showing how to morph a vector image to a square (and back) for transitions.
This example uses an animation to make a callback to a series of functions. These functions use the normalized value of the animation to update the GDrawCommandImage. calculate_normalized_value is the function responsible for the math. The function determines (on one axis) which bound (0 or bounds) the point is closest to. It then returns where on the path the point should be (determined by normalized, the progress through the animation).
Docs
Tools
The SVG2PDC script converts SVG images to a PDC (Pebble Draw Command) binary format image or sequence.
Usage
First install all the python dependencies
pip install -r requirements.txt
Then use the SVG2PDC tool to convert an SVG to PDC. Note that this will generate the PDC in the same directory as the source file (SVG).
python tools/svg2pdc.py resources/Pebble_50x50_Generic_weather.svg