Web サイトのマルチカラー ロゴをベクトル化したいと考えています。単色の場合は、icomoon.io とカスタム アイコン フォントを使用します。そうではないので、raphael.js 経由で描画できます
しかし、ページが読み込まれるたびにロゴを新たに描画する必要はありません。作成されたキャンバスはキャッシュされますか?
または、キャッシングは何らかの方法で実現できますか?
Web サイトのマルチカラー ロゴをベクトル化したいと考えています。単色の場合は、icomoon.io とカスタム アイコン フォントを使用します。そうではないので、raphael.js 経由で描画できます
しかし、ページが読み込まれるたびにロゴを新たに描画する必要はありません。作成されたキャンバスはキャッシュされますか?
または、キャッシングは何らかの方法で実現できますか?
いいえ、Raphael はページ リクエスト間でキャンバスをキャッシュしません。ページが読み込まれるたびにロゴを新たに描画する必要がありますが、複雑さにもよりますが、それほど時間はかかりません。
Raphael.Exportを使用してエクスポートし、結果の SVG 文字列をlocalStorage
何かに保存することを検討できますが、これは新しいブラウザーでのみ機能し、JavaScript による読み込みが必要になります。
編集:画像を使用するだけだと言いましたが、ベクトル化したいと言っていましたね!