private void build_rgb_y_table()
{
/* Allocate and fill in the conversion tables. */
rgb_y_tab = new int[TABLE_SIZE];
for (int i = 0; i <= JpegConstants.MAXJSAMPLE; i++)
{
rgb_y_tab[i + R_Y_OFF] = FIX(0.299) * i;
rgb_y_tab[i + G_Y_OFF] = FIX(0.587) * i;
rgb_y_tab[i + B_Y_OFF] = FIX(0.114) * i + ONE_HALF;
}
}