gpt4 book ai didi

c - 最简单的RGB图像格式是什么?

转载 作者:太空狗 更新时间:2023-10-29 16:20:57 25 4
gpt4 key购买 nike

我正在用 C 语言进行物理实验,Young's interference experiment我制作了一个程序,它打印到 file 一大堆像素:

for (i=0; i < width*width; i++)
{
fwrite(hue(raster_matrix[i]), 1, 3, file);
}

hue,当给定一个值 [0..255] 时,返回一个 char * 有 3 个字节,R,G,B。

我想在我的图像文件中放置一个最小的 header ,以使该原始文件成为有效图像文件。

更简洁,切换自:

offset
0000 : height * width : data } my data, 24bit RGB pixels

到:

offset
0000 : dword : magic \
: /* ?? */ \
0012 : dword : height } Header <--> common image file
0016 : dword : width /
: /* ?? */ /
0040 : height * width : data } my data, 24bit RGB pixels

最佳答案

您可能想使用 PPM format这就是您正在寻找的:最小 header ,后跟原始 RGB。

关于c - 最简单的RGB图像格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16636311/

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