Pebble Draw Commands (PDC) は、実行時に変換および操作できるベクター画像とアイコンを作成する強力な方法です。これらは、APNG やビットマップ シーケンスの低コストな代替手段として使用できます。現在、PDC ファイルを作成する唯一の簡単な方法は、svg2pdc.py ツールを使用することです。ただし、Vector Animations で説明されているように、入力 SVG ファイルの性質にはいくつかの制限があります:
svg2pdcツールは現在、次の要素のみを使用する SVG ファイルをサポートしています:g、layer、path、rect、polyline、polygon、line、circle。
幸いなことに、一般的なグラフィックス パッケージで SVG ファイルを作成する際に、これらの制限を回避し、出力ファイルが svg2pdc.py と互換性があることを保証するための手順を実行できます。このガイドでは、サンプル SVG - この鉛筆アイコンを使用して、互換性のある PDC ファイルを作成します。



画像のサイズが変更されたら、File、Document Properties、Page、Resize Page to Drawing で再度ビューポートを縮小します:
Edit、Select All、次に Object、Ungroup でグループが残らなくなるまでグループ化を削除します:








互換性のある SVG ファイルが作成されたら、svg2pdc.py を使用して PDC リソースに変換します。これには、正しい Pebble バイナリ形式で画像を描画するために必要なすべてのベクター情報が含まれます。コマンドを以下に示します。Inkscape 出力 SVG を例として使用しています:
$ python svg2pdc.py pencil-inkscape.svg # Use python 2.x!
座標値の精度値がサポートされていない場合、警告が出力され、代わりに最も近い互換性のある値が使用されます:
Invalid point: (9.4, 44.5). Closest supported coordinate: (9.5, 44.5)
Pebble プロジェクトで PDC ファイルを使用するには、Drawing a PDC Image をお読みください。結果は Pebble 上でほぼ同一に見えるはずです:

参考までに、互換性のある出力ファイルを以下に示します: