0
如何获取二进制字符串表示形式并将其转换为使用javascript的图像。我正在使用jquery ....Webservice返回图像的二进制表示形式,javascript
我需要使用服务器端脚本来做到这一点吗?
谢谢!
如何获取二进制字符串表示形式并将其转换为使用javascript的图像。我正在使用jquery ....Webservice返回图像的二进制表示形式,javascript
我需要使用服务器端脚本来做到这一点吗?
谢谢!
如果你在谈论的东西像一个base64编码的图像,你只需要使用data URI scheme:
data:[<MIME-type>][;charset=<encoding>][;base64],<data>
For example,如果图像是在这串编码:
"iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC"
然后您创建<img>
元素:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC" alt="Red dot" />
你是什么意思“把它变成一个javascript”?一旦拥有它,你需要怎样处理这个图像? – zwol 2011-04-08 23:31:26
对不起,错字...我的意思是它给了我一个字符串,我想把它变成一个图像使用JS。我知道如何使用服务器端脚本来做到这一点,但我想知道其他选项。 – Parris 2011-04-08 23:33:32