在 JavaScript 中获取 base64 到 Silverlight 图像

本文关键字:Silverlight 图像 base64 获取 JavaScript | 更新日期: 2023-09-27 17:55:09

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

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

那么关于这个问题的任何资源?

在 JavaScript 中获取 base64 到 Silverlight 图像

您可以在标签和 CSS 中将图像 src 设置为 base64 字符串。因此,您不必转换 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 显示它,这当然是不必要的。

  1. JavaScript/Silverlight Interop(包括将JS参数传递给Silverlight)
  2. C#:Base64 字符串到位图
  3. 将参数从 Silverlight 传递到 JavaScript