你如何在Lua中将图像转换为JSON?

大家可能已经猜到了,我一直在尝试在名为“RBX.Lua”的 heavily modified 和受控的 Lua 版本上,在儿童游戏平台“ROBLOX”上制作图像解析器。

它受到了严格的限制和控制,以保护网站或引擎不受损害。 不管怎样,有没有任何方法在普通的 Lua 中将在线图像(.png、.jpg 等)转换为 JSON?

由于它太被动,可能会被关闭,我承认这一点 - 我只想看看是否有任何方法将图像转换为 JSON,以便返回所有像素数据的 JSON 表。

点赞
用户270483
用户270483

问题在于,如果你打算在 Roblox 中显示图像,那么你很难在其中重构它。没有办法将原始图像数据提供给 GUI,你必须使用一些巧妙的方法为图像的每个像素创建一个帧,这不是很实际。

否则,尝试将图像数据转换为 base64,然后再转换回去。由于它仍然高度压缩,所以你必须在 Lua 中进行 jpg 或 png 解码。很痛苦。

2015-04-12 13:05:29