幾年前,我們有一位平面設計師修改了我們的網站。他的結果看起來不錯,但他不幸地通過網絡瀏覽器引入了一種新的不受支持的字體。在ASP.NET中本地化圖像
起初我喜歡「什麼!?!」......因爲我們大部分的內容都是動態的,沒有真正的方法預先製作所有的圖像。還有多種語言的問題(因爲我們知道西班牙語即將出現)。
無論如何,我決定創建一些類,通過GDI +自動生成圖像,並根據需要以編程方式緩存它們。這解決了我們最初的問題。但是,現在我們的負載急劇增加,我們的UI服務器已經出現了漏洞。
現在到了這個問題......我正在尋找用標準的Web瀏覽器字體替換大多數動態GDI +圖像。我正在考慮保留一些呈現的GDI +圖像並將它們放入resx文件中,但計劃通過asp:Labels將它們中的大部分替換爲Tahoma或Arial字體。
你認爲哪一個是更好的本地化圖像解決方案?
- 嵌入圖像到RESX
- 只有把圖象的url到RESX
- 一些其他的解決辦法
我主要關注的是限制UI服務器上的處理。如果是這樣的話,將圖像url添加到resx是一個更好的解決方案,而實際上是將圖像嵌入到resx中?
我能想到的這裏雖然是如果用戶更改語言,他們將不得不清除緩存,查看唯一不同的內容。不一定是個大問題,但需要注意的地方。 – 2008-12-01 15:18:44