gpt4 book ai didi

c - #include ansi C 中的图像

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:02 25 4
gpt4 key购买 nike

我正在编写一个创建图像文件的程序。我希望将“原始”图像硬编码到程序的二进制文件中。

我在想...

char image[] = {
#include"image.jpg"
}

但是我需要以某种方式将图像转换为可以作为字符数组#included 到 c 文件中的格式?

最佳答案

好的,使用unix工具xxd创建给定二进制文件的 c 字符数组导入,如下所示:

$ xxd -i imgfile.dat > imgfile.h

这应该产生如下输出:

unsigned char imgfile[] = {
0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x0a
};
unsigned int imgfile_len = 12;

另请参阅:"#include" a text file in a C program as a char[]

关于c - #include ansi C 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167643/

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