0

Web サイトのマルチカラー ロゴをベクトル化したいと考えています。単色の場合は、icomoon.io とカスタム アイコン フォントを使用します。そうではないので、raphael.js 経由で描画できます

しかし、ページが読み込まれるたびにロゴを新たに描画する必要はありません。作成されたキャンバスはキャッシュされますか?

または、キャッシングは何らかの方法で実現できますか?

4

1 に答える 1

1

いいえ、Raphael はページ リクエスト間でキャンバスをキャッシュしません。ページが読み込まれるたびにロゴを新たに描画する必要がありますが、複雑さにもよりますが、それほど時間はかかりません。

Raphael.Exportを使用してエクスポートし、結果の SVG 文字列をlocalStorage何かに保存することを検討できますが、これは新しいブラウザーでのみ機能し、JavaScript による読み込みが必要になります。

編集:画像を使用するだけだと言いましたが、ベクトル化したいと言っていましたね!

于 2013-08-13T13:48:37.063 に答える