image - 如何从 Lua 中的 base 64 字符串生成图像文件?

标签 image lua base64

我可以从 WCF 中获取 base 64 字符串,并需要通过 Lua 将其转换为图像文件? 有人对此有想法吗?

谢谢

最佳答案

你可以用 LuaSocket 做这样的事情:

local ltn12 = require "ltn12"
local mime = require "mime"

mystring = "somedata"
myoutfile = "out.gif"

ltn12.pump.all(
  ltn12.source.string(mystring),
  ltn12.sink.chain(
    mime.decode("base64"),
    ltn12.sink.file(io.open(outfile,"w"))
  )
)

关于image - 如何从 Lua 中的 base 64 字符串生成图像文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13851912/

相关文章:

python - 创建 Numpy 图像数组

lua - 最新版本的Loadstring函数替换

javascript - 以字节为单位的 base64 长度是多少?

ios - 如何将 base64 字符串解码/转换为 NSData?

objective-c - 从 NSData 创建一个 base-64 字符串

node.js - Nodejs 在缓冲区和字符串之间转换图像

javascript - 大图像在 Chrome 中缓慢绘制,从上到下逐渐绘制

javascript - 显示部分图像(图像条中的子图像)而不压缩它?

regex - Lua 正则表达式替换花括号

lua - 动态类型语言的编译器如何处理非局部变量的变化?