BitMiracle.LibTiff.Classic.Internal.TiffYCbCrToRGB.YCbCrtoRGB C# (CSharp) Метод

YCbCrtoRGB() публичный Метод

public YCbCrtoRGB ( int Y, int Cb, int Cr, int &r, int &g, int &b ) : void
Y int
Cb int
Cr int
r int
g int
b int
Результат void
        public void YCbCrtoRGB(int Y, int Cb, int Cr, out int r, out int g, out int b)
        {
            /* XXX: Only 8-bit YCbCr input supported for now */
            Y = hiClamp(Y, 255);
            Cb = clamp(Cb, 0, 255);
            Cr = clamp(Cr, 0, 255);

            r = clamptab[clamptabOffset + Y_tab[Y] + Cr_r_tab[Cr]];
            g = clamptab[clamptabOffset + Y_tab[Y] + ((Cb_g_tab[Cb] + Cr_g_tab[Cr]) >> SHIFT)];
            b = clamptab[clamptabOffset + Y_tab[Y] + Cb_b_tab[Cb]];
        }