Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将javascript中的base64转换为silverlight图像_C#_Javascript_Silverlight_Xaml_Base64 - Fatal编程技术网

C# 将javascript中的base64转换为silverlight图像

C# 将javascript中的base64转换为silverlight图像,c#,javascript,silverlight,xaml,base64,C#,Javascript,Silverlight,Xaml,Base64,我有一个获取base64字符串的javascript函数,然后我需要将该值传递给页面中的silverlight对象,以将base64呈现为jpeg图像 现在我使用AJAX构建图像并在页面上重新渲染,但这需要很多时间,我相信使用silverlight不会花费那么多时间 关于这个问题有什么参考资料吗?您可以在标签和CSS中将图像src设置为base64字符串。因此,您不必转换base64字符串,只需将其就地渲染即可。这将为您提供更快的用户体验 用base64字符串替换以下示例中的下划线: <i

我有一个获取base64字符串的javascript函数,然后我需要将该值传递给页面中的silverlight对象,以将base64呈现为jpeg图像

现在我使用AJAX构建图像并在页面上重新渲染,但这需要很多时间,我相信使用silverlight不会花费那么多时间


关于这个问题有什么参考资料吗?

您可以在标签和CSS中将图像src设置为base64字符串。因此,您不必转换base64字符串,只需将其就地渲染即可。这将为您提供更快的用户体验

用base64字符串替换以下示例中的下划线:

<img src="data:image/png;base64,______________">

如果您想将一些东西从JavaScript发送到Silverlight(1)来处理它(2),然后可能从Silverlight返回到JavaScript(3),请查看以下链接。当我说“处理它”时,这可能意味着保存图像并发回图像URL。但是如果您想使用Silverlight显示它,这当然是不必要的


  • 您只需在标记和CSS中将图像src设置为base64字符串即可。因此,您不必转换base64字符串,只需将其就地渲染即可。这将为您提供更快的用户体验

    用base64字符串替换以下示例中的下划线:

    <img src="data:image/png;base64,______________">
    

    如果您想将一些东西从JavaScript发送到Silverlight(1)来处理它(2),然后可能从Silverlight返回到JavaScript(3),请查看以下链接。当我说“处理它”时,这可能意味着保存图像并发回图像URL。但是如果您想使用Silverlight显示它,这当然是不必要的


  • 非常感谢Simeon,您的回答对我帮助很大,但正如我在第一个链接中看到的,代码是关于silverlight 3的,我想现在在silverlight 4中,我不能再使用标记了,不是吗?所以我必须使用标签!是的,也许这可以帮助你:非常感谢Simeon,你的回答非常有帮助,但正如我在第一个链接中看到的,代码是关于silverlight 3的,我想现在在silverlight 4中我不能再使用标记了,不是吗?所以我必须使用标签!是的,也许这可以帮助你: