如何在 Scriptable App 中将 Base64 转换为图像

Posted

技术标签:

【中文标题】如何在 Scriptable App 中将 Base64 转换为图像【英文标题】:How to convert Base64 to Image in Scriptable App 【发布时间】:2021-08-19 15:34:10 【问题描述】:

我想将从 API 获得的 Base64 转换为 ios 可编写脚本应用程序中的图像。 这是我当前的代码:

let image = Image.data(Data.fromBase64String(response.icon))

如何将base64转换成图片?

错误:

2021-08-19 12:31:07: Error on line 20:23: TypeError: Image.data is not a function. (In 'Image.data(Data.fromBase64String(response.icon))', 'Image.data' is undefined)

【问题讨论】:

代码有什么问题?它不是在做你要求的吗?如果有任何错误或错误结果,您应该在问题中描述。 哎呀抱歉,刚刚更新了。可悲的是,它没有做我想做的事,并抛出了一个未定义的。 【参考方案1】:

您没有为 Image 调用正确的初始化程序(它是 .fromData ):

let image = Image.fromData(Data.fromBase64String(response.icon))

【讨论】:

以上是关于如何在 Scriptable App 中将 Base64 转换为图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PHP Scriptable Web Browser 中调用 javascript 函数

如何使用Scriptable Objects创建动态变量系统

如何在 React Native 中将 UInt16 或字节转换为心跳率

类转换:java.lang.String 不能转换为 org.mozilla.javascript.Scriptable

Scriptable Object

如何在 ASP.NET 中将 base64 图像 URL 转换为用户友好 URL