[〜#〜] svg [〜#〜] アニメーションをアニメーションGIFとして記録および保存するためのライブラリまたはツールはありますか?
SVGジオメトリはJavaScriptと D3.js でアニメーション化され、その色と不透明度は CSS でアニメーション化されます。
Gif記録機能を備えたスクリーンキャプチャプログラムを使用するだけで私のニーズはすべて満たされ、信頼性が高く、クリーンであることがわかりました。このような画面キャプチャプログラムがいくつかあります。 LICEcapは固体を見つけました。
上記の質問からの(ほぼ逐語的)私の手順は次のとおりです。
このソリューションでは、LICEcapと呼ばれるツールを使用しています。これは、WinおよびMac用の画面キャプチャユーティリティです。手順は次のとおりです。
LICEcapをダウンロード ここ してインストールします。さて、このプログラムを開始すると、かなり変わった形になり、薄いフレームになり、フレーム内のすべてが透明になります。
D3.jsアニメーションが表示されたウィンドウに移動し、アニメーションを開始できるようにすべてを準備します。 d3js.orgからこの例を記録したいとしましょう:
LICEcapを起動し、アニメーションgifで使用する領域に配置します。
左下の編集ボックスに少なくとも20 fpsを入力してください。そうしないと、録音の品質が低下します。プレスレコード。最初にダイアログが表示され、ここでgifを無限ループにするか、1回だけ繰り返すか、何度でも繰り返すかを選択します。また、興味深いオプションは、マウスクリックの視覚的な手掛かりを追加することです。ファイル名も選択し、[保存]を押します。
これで、アニメーションをトリガーするために必要なことをすべて実行できます。グループ化とスタックのボタンを数回押しました。十分に決めた後、Stopを押しました。結果のファイルは次のとおりです。
それでおしまい!