Code: Show/Hide struct
{ unsigned short r : 5; unsigned short g : 5; unsigned short b : 5; unsigned short a : 1; } rgba5551; rgba5551.r = some_pixels_r_component * 32 / 256; rgba5551.g = some_pixels_g_component * 32 / 256; rgba5551.b = some_pixels_b_component * 32 / 256; rgba5551.a = 0; fwrite(&rgba5551, sizeof(rgba5551), 1, f); nextpixel(); |