多维数组到图像

时间:2010-12-05 19:27:30

标签: c image multidimensional-array

如果我有一个5 X 5多维数组,其中所有值都是以太0或1,那么有没有办法生成一个5 X 5像素的图像,其中1是黑色,0是白色?

我想在c。

中这样做

输出图像类型无关紧要。

- 由于

乍得

2 个答案:

答案 0 :(得分:1)

如果数组是5x5那么它是2维的,这比调用它是多维的。

阅读pbm或pgm图像格式。它们非常易于使用,并且可以通过您的程序轻松输出。

答案 1 :(得分:0)

如果输出类型无关紧要,只需以原始格式生成它,为每个1写入三个字节255到输出(二进制)文件,每个0写三个0个字节。