#include #include int main ( int argc, char **argv ) { float k, scale=1.0f, gamma=1.7f; int i, o; printf ( "int gamma_2point2[256] = \n {"); for (i=0; i<256; i++ ) { k = scale * (1023.0 / pow(255.0,1.0/gamma)); o = (int) (k * (pow((float)i,1.0/gamma))); printf (" %d", o ); if (i==255) printf ( " };\n"); else if ((i&7)==7) printf(",\n "); else printf (","); } return 1; }