Я работаю в C на физическом эксперименте, Молодой эксперимент по вмешательству, и я создал программу, которая печатает до file
огромную группу пикселей:
for (i=0; i < width*width; i++)
{
fwrite(hue(raster_matrix[i]), 1, 3, file);
}
Где hue
, когда задано значение [0..255], возвращает a char *
с 3 байтами, R, G, B.
Я хотел бы поместить минимальный заголовок в свой файл изображения, чтобы сделать этот необработанный файл допустимым файлом изображения.
Более краткий: Переход от:
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
Спасибо.