如何使用gimp c输出文件?
Gimp将图像导出到.c,输出如下所示。有人能给我一个例子,我可以如何使用它来生成屏幕上的图像,或如何使用它的上下文如何使用gimp c输出文件?,c,header,gimp,C,Header,Gimp,Gimp将图像导出到.c,输出如下所示。有人能给我一个例子,我可以如何使用它来生成屏幕上的图像,或如何使用它的上下文 /* GIMP RGBA C-Source image dump (Cassandra.c) */ static const struct { guint width; guint height; guint bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ guint8 pixe
/* GIMP RGBA C-Source image dump (Cassandra.c) */
static const struct {
guint width;
guint height;
guint bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
guint8 pixel_data[300 * 549 * 4 + 1];
} gimp_image = {
300, 549, 4,
"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
...
,};
它只是一种特定格式的原始图像数据,如果它支持该格式,您可以将其加载到GUI工具包小部件中,或者您可以将其加载到任何图像库中,例如cairo,或者您可以对其进行编码并将其保存到文件中。它是一种格式的原始图像数据,所以你可以用它做任何你想做的事情。它主要用于图像必须嵌入到程序代码中的时候。例如,linux引导徽标被编码到一个C文件中,该文件是内核的一部分。它只是特定格式的原始图像数据,如果它支持该格式,您可以将其加载到GUI工具包小部件中,或者您可以将其加载到任何图像库中,例如cairo,或者您可以将其编码并保存到文件中。它是一种格式的原始图像数据,所以你可以用它做任何你想做的事情。它主要用于图像必须嵌入到程序代码中的时候。例如,linux引导徽标被编码到一个C文件中,该文件是内核的一部分。