Пример #1
0
        private void GetMinMaxValsFromColorSpaces(ColorSpace srcCspace, ColorSpace dstCspace)
        {
            int nc = srcCspace.NumComponents;

            SrcMinVals = new float[nc];
            SrcMaxVals = new float[nc];
            for (int i = 0; i < nc; i++)
            {
                SrcMinVals[i] = srcCspace.GetMinValue(i);
                SrcMaxVals[i] = srcCspace.GetMaxValue(i);
            }
            nc         = dstCspace.NumComponents;
            DstMinVals = new float[nc];
            DstMaxVals = new float[nc];
            for (int i = 0; i < nc; i++)
            {
                DstMinVals[i] = dstCspace.GetMinValue(i);
                DstMaxVals[i] = dstCspace.GetMaxValue(i);
            }
        }