BitMiracle.Tiff2Pdf.T2P.sample_abgr_to_rgb C# (CSharp) Method

sample_abgr_to_rgb() private static method

private static sample_abgr_to_rgb ( byte data, int samplecount ) : int
data byte
samplecount int
return int
        private static int sample_abgr_to_rgb(byte[] data, int samplecount)
        {
            int[] data32 = Tiff.ByteArrayToInts(data, 0, samplecount * sizeof(int));

            int i = 0;
            for ( ; i < samplecount; i++)
            {
                int sample = data32[i];
                data[i * 3] = (byte)(sample & 0xff);
                data[i * 3 + 1] = (byte)((sample >> 8) & 0xff);
                data[i * 3 + 2] = (byte)((sample >> 16) & 0xff);
            }

            return (i * 3);
        }