10行代码创造一个像素,图形学版本的hello world
任何的图片,视频,音乐其本质都是数据。当我们要生成一张图片时,只需要将数据写入文件,仅此而已。
以ppm格式图片为例
上图为维基百科的ppm格式说明,按照上图格式将数据写入到文件中
#include<iostream>
#include<fstream>
using namespace std;
void main()
{ ofstream ppmstream("C:/Users/Desktop/mypic.ppm");
ppmstream << "P3" << endl;
ppmstream << 1 << " " << 1 << endl;
ppmstream << 255 << endl;
ppmstream <<255<<" "<<0<<" "<<0 << endl;
}
于是,我们便创造了一个像素。
很简单但很纯粹。