0
我有一個JavaScript函數,得到的base64字符串,然後我需要將這個值傳遞給一個Silverlight對象我的頁面中呈現的base64爲JPEG圖像可以在javascript的base64 Silverlight的圖像
現在我用Ajax構建該圖像並將其重新放置在頁面上,但需要很長時間我相信Silverlight不會花費太多時間
那麼在這個問題上的任何資源?
我有一個JavaScript函數,得到的base64字符串,然後我需要將這個值傳遞給一個Silverlight對象我的頁面中呈現的base64爲JPEG圖像可以在javascript的base64 Silverlight的圖像
現在我用Ajax構建該圖像並將其重新放置在頁面上,但需要很長時間我相信Silverlight不會花費太多時間
那麼在這個問題上的任何資源?
您可以將圖像src設置爲base64字符串,無論是在標籤上還是在CSS中。所以你不必轉換base64字符串,你可以把它渲染到位。這將爲您提供更快的用戶體驗。
與您的base64字符串替換在下面的例子中下劃線:
<img src="data:image/png;base64,______________">
或者,使用CSS:
background-image: url(data:image/png;base64,_____________);
如果你想從JavaScript送東西來的Silverlight(1 )來處理它(2),然後可能從Silverlight返回到JavaScript(3),查看下面的鏈接。當我說「處理它」時,這可能意味着保存圖像併發回圖像URL。但是如果你想使用Silverlight顯示它,這當然是不必要的。
非常感謝西蒙回答幫了我這麼多,但正如我在第一個鏈接看代碼是有關Silverlight 3 我覺得現在在Silverlight 4我不能再使用標籤了,不是嗎? 所以我必須使用
是的,也許這可以幫助你:http://www.dotnetfunda.com/articles/article849-introduction-to-silverlight-silverlight-tutorials-chapter-1-.aspx – Simeon 2011-05-09 09:16:46