gpt4 book ai didi

c++ - 如何在C++源代码中将图像保存到字符串中

转载 作者:搜寻专家 更新时间:2023-10-31 00:59:58 26 4
gpt4 key购买 nike

是否可以将图像保存到 C++ 源代码中?

#include <string>

int main(){
std::string = "<full code of a .png for example>";

//...
}

问题是图像中有很多字符,例如“\”...,从十六进制编辑器复制粘贴会产生错误。

我不想从 .png 文件加载图像,我想将图像代码直接放入字符串中。

最佳答案

这通常是通过将图像保存为 base64 编码字符串来完成的。它需要更多的字节来存储,但具有作为字符串的优点。您可以使用 online tool将图像转换为可复制到源文件中的 base64 编码字符串。

string base64 = "在此处复制编码后的字符串";

参见 this question有关如何将该字符串解码为图像的更多详细信息。希望这会有所帮助。

关于c++ - 如何在C++源代码中将图像保存到字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32209215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com