private PutContigDelegate initCIELabConversion()
{
if (cielab == null)
cielab = new TiffCIELabToRGB();
FieldValue[] result = tif.GetFieldDefaulted(TiffTag.WHITEPOINT);
float[] whitePoint = result[0].ToFloatArray();
float[] refWhite = new float[3];
refWhite[1] = 100.0F;
refWhite[0] = whitePoint[0] / whitePoint[1] * refWhite[1];
refWhite[2] = (1.0F - whitePoint[0] - whitePoint[1]) / whitePoint[1] * refWhite[1];
cielab.Init(display_sRGB, refWhite);
return putcontig8bitCIELab;
}