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

sample_realize_palette() private method

private sample_realize_palette ( byte buffer ) : void
buffer byte
return void
        private void sample_realize_palette(byte[] buffer)
        {
            int sample_count = m_tiff_width * m_tiff_length;
            short component_count = m_tiff_samplesperpixel;

            for (int i = sample_count; i > 0; i--)
            {
                int palette_offset = buffer[i - 1] * component_count;
                int sample_offset = (i - 1) * component_count;
                for (int j = 0; j < component_count; j++)
                {
                    buffer[sample_offset + j] = m_pdf_palette[palette_offset + j];
                }
            }
        }