如何在javascript或jquery中转换图像字符串?
我有个“小”问题如何在javascript或jquery中转换图像字符串?,javascript,jquery,image,gzip,compression,Javascript,Jquery,Image,Gzip,Compression,我有个“小”问题 在我的web应用程序中,我从服务器接收一条xml消息,并使用jquery解析该消息。xml中有一个元素,具有以下属性:键和值。value属性是一个字符串,表示使用gzip算法(使用C#中的System.IO.Compression类)压缩的图像文件(.png)。有没有办法在javascript中解压缩值,然后得到相应的解压缩字符串?这看起来像是已经回答的问题的组合。您需要解压缩字符串,然后将其从字符串转换为图像。在处理这样的问题时,最好将其分解为最小的部分。这样,如果您无法找到
在我的web应用程序中,我从服务器接收一条xml消息,并使用jquery解析该消息。xml中有一个元素
,具有以下属性:键和值。value属性是一个字符串,表示使用gzip
算法(使用C#中的System.IO.Compression
类)压缩的图像文件(.png)。有没有办法在javascript中解压缩值,然后得到相应的解压缩字符串?这看起来像是已经回答的问题的组合。您需要解压缩字符串,然后将其从字符串转换为图像。在处理这样的问题时,最好将其分解为最小的部分。这样,如果您无法找到确切的问题,您的搜索将产生更适用的结果
这似乎是已回答问题的组合。您需要解压缩字符串,然后将其从字符串转换为图像。在处理这样的问题时,最好将其分解为最小的部分。这样,如果您无法找到确切的问题,您的搜索将产生更适用的结果
我估计图像是base64编码的。在这种情况下,您需要设置图像的
src
属性,图像数据前缀为data:image/png;base64,
我估计图像是base64编码的。在这种情况下,您需要设置图像的
src
属性,图像数据前缀为data:image/png;base64,
这只是一个简单的例子
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
Ivborw0kgoaaaansuheugaadia在哪里…-是你的价值吗?只是一个简单的例子
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
Ivborw0kgoaaaansuheugaadia在哪里…-是您的值。服务器以gzip压缩格式向我发送图像字符串。我尝试了标记,但浏览器似乎没有解压缩图像字符串。图像转换为base64格式。现在我再试一次。有没有办法检查字符串的压缩方式是否正确 服务器以gzip压缩格式向我发送图像字符串。我尝试了标记,但浏览器似乎没有解压缩图像字符串。图像转换为base64格式。现在我再试一次。有没有办法检查字符串的压缩方式是否正确 抱歉,您是通过Web服务接收图像内容或路径吗?抱歉,您是通过Web服务接收图像内容或路径吗?只是Firefox支持这种方法。这是因为gzip编码,因为我相信这在最新版本的Chrome中起作用。我需要再次检查.gzip压缩是否有效,并且大多数常见浏览器(w3c上列出)都能够对gzip进行编码和解码,因此不应该成为问题。只是Firefox支持这种方法。这是因为gzip编码,因为我相信这在最新版本的Chrome中有效。我需要再次检查.gzip压缩是否有效,并且大多数常见的浏览器(w3c上列出)都能够对gzip进行编码和解码,所以这不应该是一个问题。正如我所认为的,人们应该对此进行分解。将GZip移开并转换为图像。使用数据URI可能会有浏览器兼容性问题,但在不久的将来就不会了。正如我所想的,人们应该解决这个问题。将GZip移开并转换为图像。使用数据URI可能会有浏览器兼容性问题,但在不久的将来不会。