【发布时间】:2019-08-30 11:44:58
【问题描述】:
我有一个嵌入图像内容的 FBX。 图片是 Base64 格式的。我读取了该块并成功解码。 当图像更大时,问题就来了。 FBX 将图像分成两行,看起来像 base64,但我不知道应该如何解码它。
- 我尝试在解压缩 png 之前以 base64 解码这两行并将它们连接起来,但 png 已损坏。
- 我尝试连接 Base64 字符串,但它不起作用,因为结尾 = trail 以这种方式是错误的。
- 我尝试先解压缩第一行(正确的 png,但只有图像的一半),然后将第二行解压缩为位图,但由于第二行没有标题,所以图像无效。
内容:, "iVBORw0KGgoAAAANSUhEUg...AAAAA=", "AAAAAAAAAAAAAAAAAA...AD//wEAAP///noceab5flIAAAAAAASUVORK5CYII="
如您所见,第一行是 PNG 标头 (iVBOR...),但第二行没有标头。第一行和第二行以base64结尾,所以我怀疑它们应该分别解码。
有人知道怎么做吗?
如何复制:打开 3ds max 创建一个平面,将图像应用为纹理,保存为带有嵌入媒体的 ascii FBX。
【问题讨论】:
-
你能举一个这样的PNG图像的例子吗
-
好的,我会编辑..