Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
如何在javascript或jquery中转换图像字符串?_Javascript_Jquery_Image_Gzip_Compression - Fatal编程技术网

如何在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可能会有浏览器兼容性问题,但在不久的将来不会。