如何在不使用Swift中的UIImage的情况下将base64编码数据转换回图像?

时间:2017-08-23 12:32:07

标签: image kitura

我写了一个Swift Server,接受并保存了一个base64 StringUIImage通过UIImageJPEGRepresentation编码{所以我可以压缩它)。然后将此字符串作为JSON发送,并将其保存到Swift Cloudant数据库。但是,服务器无法访问UIKit,因此我无法在其代码中引用UIImage将其解码回图片。有没有办法在不使用UIImage的情况下将字符串转换回图片?

Pure Swift是最好的选择,但我不知道它是否真的可行。我的服务器是Kitura,位于IBM Bluemix。谢谢!

(目标是在网页上显示图片。)

1 个答案:

答案 0 :(得分:0)

我不知道它是否有帮助但是你需要在网站上显示这个图像我在一个需要用图像显示webview的应用程序中使用它(在.html文件中包含我的网页)

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

当我运行应用程序时,#34; #IMAGE_STRING#&#34;由包含图像的base64字符串替换,结果是:我的图像在网页中完美显示