数年前、グラフィック デザイナーにウェブサイトの刷新を依頼しました。彼の結果は素晴らしいように見えましたが、残念なことに、彼は Web ブラウザーでサポートされていない新しいフォントを導入しました。
最初は、「えっ!?!」と思っていました... 私たちのコンテンツのほとんどは動的であり、すべての画像を事前に作成する実際の方法がなかったからです。複数の言語の問題もありました (スペイン語が間近に迫っていることを知っていたため)。
とにかく、いくつかのクラスを作成して GDI+ 経由で画像を自動生成し、必要に応じてプログラムでキャッシュすることにしました。これにより、当初の問題のほとんどが解決されました。しかし、負荷が劇的に増加したため、UI サーバーに負荷がかかりました。
ここで質問です...動的GDI +画像のほとんどを標準のWebブラウザーフォントに置き換えようとしています。レンダリングされた GDI+ イメージの一部を保持して resx ファイルに入れることを考えていますが、それらのほとんどを asp:Labels を介して Tahoma または Arial フォントに置き換える予定です。
ローカライズされた画像ソリューションとして優れているのはどれですか?
- resx への画像の埋め込み
- 画像の URL のみを resx に追加する
- 他の解決策
私の主な関心事は、UI サーバーでの処理を制限することです。その場合、実際に画像を resx に埋め込むよりも、画像の URL を resx に追加する方が良い解決策でしょうか?